my advice to my 15 year old self...
Drop out of school--you spend too much time there trying to please other people because it hasn't occurred to you yet that you need to figure out what you want. Besides, you can make your own reading lists and project assignments.
Learn to surf before you leave Virginia Beach. I know you hate the potheads, but learn anyway. It's fun.
If you think someone's cool, there is probably a reason. You should connect with them.
Don't stop writing. If you do, then one day you'll meet someone who will remind you how much you loved it, and it will make you sad.
Drive someplace other than school and work. It's hard to imagine that other places exist, but actually, there are people who care about things you don't know you care about yet and when you meet them, it will be awesome. (not to mention that if you listened earlier, you wouldn't have a school to drive to)
Skip the NATO dinners and get politically active instead.
Tell your mom to get lost. Maybe not in such a way, but realize that she has her own family issues she's dealing with. Realize you're a worthwhile person regardless of what she says, and that the problems you guys have are largely based in a major difference of values.
Spend more time with Daniel. One day you won't be able to.
Read Stone Butch Blues--it will help you make sense of experiences you're gonna have later on.
When you go to Peru, stay there a while. College can wait.
But most importantly... don't be afraid of people just because they care about you. It doesn't make them sick, delusional or untrustworthy. Just accept it dude.