From my readings, I don't think there is really all that much real data about Socrates. Socrates never wrote anything down. It was all written down by Plato and some people actually say that Socrates could have been made up by Plato to illustrate some of his philosophic principles in practice.
I never actually quite understood why Socrates didn't run and hide when he could instead of staying and drinking the poison. I always think life is the highest goal and if you are a someone who has a goal to make others think, as Socrates did, ultimately it would have been nobler to have run into hiding and been still able to educate people. By dying the only thing he achieved was becoming a martyr, much like Jesus did for his cause as well.
Socrates, assuming that the stories we have of him are reasonably accurate (and I haven't looked all that much into it, so I don't know) died for his principles. He was also an old man. For better or worse, he considered his act noble. You might not like his choice, but it was all about principles.
When you look at the stories of Socrates and Plato (from what I remember) they were social people. I think I'm remembering correctly, but I believe Socrates didn't have a home and relied on staying at other people's homes and being provided a meal every night by someone he came across and enlightened or by one of his followers. This makes me think of him as a decent social person. However, we don't know much of the social rules that he encountered, maybe you're right and he did get by socially because he had this one thing that he was passionate about. Ultimately, I don't think we have enough reliable information to ever make a call on whether he was aspie or not.
He had a gift for rhetoric, however it was not the kind of rhetoric that is used to gloss over the lack of arguments, but rather the kind that illuminates and illustrates it. He was, as far as we know (or at least as far as I know) the originator of what is now called the Socratic method, i.e., engaging in dialog and asking questions to guide people to some conclusion, based on the belief that they may not know the conclusion, but they have the necessary tools to reach it with a little help.
So he was great talking to people. Whether this makes him good socially or not is hard to tell.
I'm not so sure - drinking the poison seemed to me to be more about street cred than anything else.
no he drank the poison because the people in athens didn't like his intelligence they might have done this also because he might have had strange behaviours but i'll look on the wiki and every were else and see what i find
Paraphrasing from memory, the younger generation in Athens (Socrates was an old man when he was tried and found guilty) didn't know him in the same way as the generation before. As I recall, a very popular comedy satirizing Socrates as an idiot with his head in the clouds was written and performed, and many of the jury only knew him from that, and from hearsay, whereas the generation before might have actually known him through talking with him. So he was misunderstood, and also chose to stay by his principles in the trial instead of going a way that would lead to him being found not guilty, or at least not convicted to death.
Now, I'm tired, so I can't be bothered to find sources now. Maybe later.