Hi Smozzles - I think the adage "If you've met one person on the Spectrum you've met one person on the Spectrum" is true. As has been demonstrated on this thread more than once, Asperger's can appear in different forms.
I often think my DP could be said to be abusive, if I told someone, with no context, some of the things he's done in the past. But to be abusive he'd have to mean to cause me harm, whereas he just doesn't think what he does should have any impact on me at all.
With regards to social awkwardness, if you met my DP you'd probably think he had none, like your DP. However, he's simply very good at putting on an act. I remember turning up at a party he was at (and he really liked someone there, so you'd think my turning up would not be relished (this was before we got together)), to find him on his own in the corner. He made a beeline to me immediately, and from then on wouldn't leave my side. I would have been fine on my own, but he tends to use me as a safety net. Probably not the best plan when trying to get another woman's attention (and before you ask, it wouldn't have occurred to him to try and make her jealous by being with me).
Like yours he does spontaneity and is happy to forego routine (more than I do) though he does have a specialist interest as it were, and will throw himself into it to the rejection of everything else for months at a time. Luckily, he doesn't have a temper (well, he says he does, but I haven't seen it in the 15 years I've known him) but does pick up on subtlety.
Unlike others on this thread he is great at presents, but I identify with the lack of kissing that others have mentioned.
What I'm trying to illustrate is what I said at the start - they're all different. Have you tried doing one of the online AS questionnaires, answering as though he was doing it? It won't give perfect results (especially as you'd be filling in the answers, not him) but it may help to strengthen your thoughts either way. I've done it for DP and 'he' comes out quite strongly. Luckily, for me, he's happy accepting he's on the Spectrum so at least we can talk about it. He's also happy for me to mention it to others when necessary.
Help this may have helped a little.