It's from an episode of South Park, About "Metrosexuals" and crab people. There's not much to it really.
Worse than that, actually. The metro prefix supposedly comes from metropolis or metropolitan... random but ok. But the metro in metropolis mean mother (metropolis='mother-city'). Sooo.... metrosexual is a weird word :dry: