Oh lord, I don't know if there's any way to say this that doesn't sound (or is) horrible, so I'll just go ahead - you look like a gay guy.
Ugh, I feel dirty even saying that, so DISCLAIMER: I'm not saying it's a bad thing, I'm not saying all gay guys look the same way, I'm not trying to undermine your masculinity or question your sexuality, and I'm definitely not trying to make some "well you shouldn't go out there dressed like that" type of argument (or any argument at all pertaining to your situation, really). Honest!
Just jotting down the honest first observation that ran through my head is all. You definitely fit the general profile that first comes to mind when I try to think 'young white (?) American gay man'. You look good, in any case.