Your views are pretty close to mine with the exception of illegal immigration. I'd be a full on libertarian if it weren't for their views on foreign policy. Regardless I wouldn't worry too much about defining yourself with a political party.