It's always a possibility, and you posting those symptoms got me thinking. However, back during school, I loved pretty much every subject and never got anything below an A (yes, I pushed myself too hard, which is why I ended up dropping out and getting sectioned before I could actually take the final exams)...except for in Math because I hated the subject with a passion!
The thing is, we're people talking over an internet forum. We can neither make a diagnoses nor accurately determine whether or not he MAY have Asperger's. I recommend you take your son to see a doctor or GP to further the diagnoses process. Create a list of symptoms and hell, do what my mum did maybe - write how they relate to your son on a day-to-day basis.
However I do also have to slightly disagree with Shanzy. Late developmental progress is pretty much
always looked at during the diagnoses process of Asperger Syndrome...even if it is, in quite a few cases, just to determine the possibility of high functioning autism (HFA and LFA are both Autistic Spectrum Disorders...along with Autism). Also, contrary to what a couple of people on the forum believe, social functioning is a HUGE part of Aspegers - probably the most part, actually.
"Asperger syndrome is mostly a 'hidden disability'. This means that you can't tell that someone has the condition from their outward appearance.
People with the condition have difficulties in three main areas. They are:
RB ♥
__________________
Bipolar life has it's ups and downs
Currently experiencing slight relapse into depressive episode but overall stability for almost a year!