Having ploughed through the thread this morning, I was about to write a post but behindlings has beaten me to it!
Other musing I have had...
I often read threads on here about friends saying or doing something horrible, and the OP is told that she should dump said friend. But honestly, unless it's part of a bigger picture, I think that we should give our friends the benefit the doubt. No one is perfect, and when I look back at some of the things I've said/done in the past, I cringe at myself and then thank God that my friends realise that I didn't mean it that way, iyswim?
If you think you are 'weird' and so hold back - don't! Be weird! You will attract the other weirdos who will accept you for who you are! Yes, I'm speaking from experience, see above 
One of my best, closest friends is the flakiest of the flakes, and is never the one to suggest meeting up. Sounds awful doesn't she, by MN standards. However, she explained to me quite early on after first meeting that she is like this and why (she's an oversharer too!) and I have completely accepted this.
This all comes back to emotional resilience though. You need to stamp down hard on the anxiety and not over think stuff. Easier said than done, I know, but you can work on it.