I'll chat more tomorrow with you (its past 2am here), but I wanted to say my best friend has Aspergers and is a legit genius. Graduated not only top of his class, but holds that position 8 years later. He is one of the top programmers in the west coast.

Some things are a blessing in disguise.
Keep your hopes up.