I agree with you, he has this kinda childish thing over him, but its not too much, cause you know he can be "dirty" if i may say so, and you can see he isnt fake, its all real!
And who cares if he is gay or straight! We dont love him cause of the way he look or anything, but because of his amazing songs and personality! Atleast i do, but still theres no shame in saying he looks great no matter what!