Honestly, I've suspected it for awhile... from various pieces of information that I've picked up over time from your mannerisms, posts, opinions, habits, etc. just increasingly started to appear on my gaydar. Never thought it important enough to even bring up though. It's none of my business and it's certainly nothing to be ashamed of, despite what society and religion has cropped it up to be.
What's ironic is that I think there are a whole lot more non-heterosexuals (sexuality is non-linear) than most people think, and probably a lot more of the greatest minds and figures in history were not straight, we just will never know about it. Whether or not someone is gay or straight does not define them, it's a shame that today such a big deal is made out of it that it ends up doing so. Alan Turing was a homosexual and to this day is a significant contributor to the field of CS and AI.
What are your thoughts on the hypothesis that homosexuality is a natural form of human population control?
Honestly, no idea. But that's hypothesis seems to require nature to have an intelligence of some form, which is a tough assumption for me.
For cause, I don't know. I can't even tell you for sure whether it's nature or nurture, though I suspect nature.
I would guess nature, but it doesn't have to be mutually exclusive. It could be that nature lays the foundation (to a variable level of completeness), and nurture has the possibility to inhibit whether the foundation is further built upon or completed. Who knows.