Hi Macklin,
Based on your answers (statements) to the questions, I don't believe that you've got a Narcisistic personality.
Actually, when looking at what I answered in my head and comparing to your answers, we seem to be similar.
Thinking highly of yourself is a good thing. Not if it makes you socially isolated, but a bit of a self-esteem boost is a good and healthy thing to do.
I don't think you're snobby to have close friends that are interested in the same things you are. It helps to be able to connect with others on some sort of common ground, and you're doing just that!
Trying to get reactions out of people is (IMHO) a normal thing. I do it all the time, I thrive in making people think, and by getting people to act in a way that helps them understand a point or something that I'm doing. Liking people to compliment you is normal. Going out of your way to get them to compliment you is not, so you don't have a problem because you don't do that!
Number 5 is something you could work on, but it doesn't necessarily mean you have a narcissistic personality. It just means you like to cut corners occassionally, which is what 99% of people do on occassion too!
As for the other questions, I've got nothing really to add or comment on. You seem to understand yourself well.
I hope I didn't annoy you with my comments.