IMO he was pretending to be a straight guy either because he wanted straight guys to be considered culpable or thats the guy he wanted to go out as.
If he says he is straight then he is. He obviously wanted girls bad enough to drive himself crazy