That was a very interesting post, indeed. Thanks for sharing!
I think you definitely have some strong Aspie traits, but it seems like there's some OCD and ADHD in there too! Well, the ADHD could be related to general executive dysfunction, and there does seem to be a strong correlation between that and Asperger's (at least from what I've seen). Either way, it sounds like you've dealt with quite a lot, but have somehow managed to succeed despite the difficulties. I think that's something to be proud of!
Anyhow, though, welcome to Wrong Planet! I hope you enjoy your stay here. 
_________________
I don't suffer from insanity. I enjoy every minute of it.