I believe you are correct. He was born "gay" as a result of previous decisions and behavior is previous life times.
I also believe he was born at this time, in this generation, to show people (on "the right" perhaps) that there are many things about themselves they are in denial about...to help them to finally grow up, to understand the that gender is a continuum, and to learn to love people with "differences". I'm glad he was born.