I've been thinking about this for about two years and I can't bring myself to actually do something about it.
This is a long term problem, and it is significant enough to be of concern to you. Check.
Now, at 27, after a depression and 2 years of psychotherapy,
OK, you're fairly screwed up. Check.
I realize that I have many unfulfilled needs. I realize I wanna feel powerful, cocky even. It's something I've never done. I suscribed to a gym and so far I like it a lot. I feel really skinny compared to all those muscle men, but I feel no judgement.
You have managed a breakthrough. You have set goals, stepped outside of your comfort zone in order to accomplish them, and are expanding your horizons. Check.
I like my current gay friends, but there's something about them I hate: they're like girlfriends, not buddies.
And here comes the meaningful stuff. I'm going to be very honest with you...and rather blunt, so please don't take it the wrong way. This is intended as constructive criticism.
From what you just said, it seems that in order to be your friend, one must be gay? And, from your description of your friends, they're the most effeminate gay men you can find.
It certainly seems like you're closing yourself off to a lot of great people, who don't fit into that mold.
So... I think I need to find a new group of friends that would help me feel more like a man. A group of friends where sexuality is a object of pride, not shame.
Good luck on that. Straight, gay, bi, trans, or even asexual...sexuality is a relatively taboo subject for discussion. And, doubly so in groups. However, I'm still unclear on why you require all of your friends to be gay...a friend (not acquaintance or friend-ly, but a true friend) would be happy for you, regardless.
Is it possible in the gay world?
I would imagine so. But, my counsel is to expand your horizons. By focusing only on gay friends, you're cutting yourself off from so many wonderful people that you don't even realize what you're missing.
There is this great quote that I found, years ago. Sorry, but I can't give the reference... Gay is a preference. It's not an identity.
Along those same line, I certainly don't surround myself, exclusively, with asexuals.