OH. MY. GOD. Eye bleach. STAT!
Unless he was going for some super-sweet box cosplay, I think he failed to dress for the weather.
Bike seats can pinch something awful even with pants. I don't want to know what he's feeling right now.