I think you're right about being flattered that gay guys think you're hot. I've had a few propositions from gay men and while I haven't said yes I must admit it's pretty good for the old ego. The way I see it, it's all good, gay guys like guys and so do straight women, so if a gay guy asks me out it means maybe my hair is looking pretty damn fine, maybe these jeans are ok and maybe that new toothpast is doing it's job.
As for the God argument, I suppose both atheists and christians spread right across the spectrum, super conservative christians and super aggresive atheists. I think the reason this debate has been so heated is due to the fact that someone made the claim that gayness was a birth defect. He has explained what he meant and dug himself out of his hole but that of course was gonna cause a lot of anger.
In the end perhaps we should follow Chris Rocks advice "It makes no sense to be a rascist, a homophobe, anything, because whoever you hate will end up in your family. You hate gay people you gonna have a gay son, you hate Puerto Ricans you daughter's gonna come home singing 'Livin La Vida Loca'.
And as for God's existence I believe the midichorians idea is the soundest yet. But ask yourself this ... if there is no God, how do you explain Natalie Portman????