No. In one of the later ST movies, he was Commandor of the starship Excelsior. His ensign was played by Christian Slater, and there was definitely a homoerotic undertone between them!
The photo you linked leaves no doubt. Sulu is the "girl."
"Thrusters ahead full! Aye, Captain!"
He certainly looks happy and gay.