I'm not one to give a diagnosis, nor am I a licensed doctor (or even close) but traits you described match alot of those I personally have and those of which many others on the spectrum may have as well.
A diagnosis from a doctor takes alot more than a paragraph though, I think it took them like 6 visits and alot of other various things to diagnose me - and then I was 10 and I was completely in the dark of asperger's, let alone autism.
If you were asperger's though it would be alot easier to diagnose early, say 10 or 11, rather than 20.
Welcome and best of luck.
_________________
If Jesus died for my sins, then I should sin as much as possible, so he didn't die for nothing.