My point was that none of them are factors of homosexuality. They don't make any difference to his sexuality.
Both straight men and gay men can be transvestites (it's a majority straight actually IIRC), both can be effeminate, both can like it up the ass (though I have absolutely no idea whether straight guys would admit to it, or have found that out).
Surely what makes people gay is purely their attraction to men, which he hasn't shown any sign of.
Saying that he's gay because he drinks his own semen seems a bit weird to me

. There's nothing gay there, just disgusting. If he was drinking someone else's semen (after conducting several gay acts with them), Id say it's gay. I dunno, to me that seems kinda on the same level as "if you play with yourself you're gay". (not that I'm comparing masturbation with drinking your own semen. The latter is still majorly creepy).