No. I don't think I'm socially awkward at all. But I do deal with my demons at times. I'm not going into detail. It's not even important.
You haven't mentioned the most important factor: language. Things can be taken out of context if you don't elaborate well enough in English. Even a word choice can ruin a whole thread or intention. I am in my early 30's right now. I learnt English during my mid 20's. Wouldn't make sense?
Btw., a few people here are RACIST. I was called stupid/dumb on another without me provoking or anything like it. They think someone having an accent is being unintelligent