I've alternated between the two over the years, never really finding a good balance.
In my early 20s I had a lot of emotional traumas, and would literally spend hours telling strangers all my secrets, feelings, and emotions in a bit of a desperate bit to connect, I guess. I threw everything bad or potentially troublesome about being friends with me in their face up-front, and if they stayed around I knew I had a friend. It was a bit of, "there is so much going on that is totally insane and I'm overwhelmed - I have to tell somebody, might as well be you." When I couldn't find anybody, I started free therapy at university, and I used it in the same way (I had lots of PhD student therapists-in-training who *really* hated being assigned to me. Lots of loud sighing, bless them).
I think it might be a combination of things - anybody going through what you've gone through would probably be having a tough time, coupled with your age, plus your differences in sexual orientation, combined with possible social problems stemming from Aspergers, it sounds perfectly normal to be going through what you're going through. Any one of those things could be enough reason to be trying to make that connection. If we don't all go through it, lots and lots of us have been where you are.
When I was in my teens and a little bit now, I was very closed down and guarded with information about my life and family. I decided that people knowing too much about you can be dangerous, so now I rarely divulge anything too personal to new acquaintances. But that was the result of further really bad social situations. I have a few friends who know everything, and I try to only confide in them.
Even then, I'll just blurt out other things - talking about peeing standing up makes perfect sense if you guys were talking about bathrooms:) - and I know it sounds corny as hell - but those who mind it really don't matter at all. There are very few things that anyone can say that are so weird you should stop talking to them full stop. If you pay attention to controlling how often you're talking about yourself vs. how often you're letting someone else talk about themselves, you should be fine.