@Ama
He asked you if you are transgender? Meh, I think he may be into that judging by his sexual orientation. I wouldn't take it the wrong way coming from him - I mean... I know it probably bothers you, but I don't think he did it with bad intentions.
I've had shady (or sometimes normal everyday men) whistle at me from cars and stuff (mostly trucks). I fucking hate when they do that. It's very stressful. I hate it even more when they shout explicit things at you.