I think they look OK. There not my style but they are definitely on trend.
The thing to do - in my opinion - is to pair them with a more classic look so that the whole thing doesn't look to trend driven, overstylised or novelty.
My suggestion would be to go with the look described above - a blazer and t shirt. I'd suggest grey blazer as black, white and red are three pretty full on colours and grey will soften the look.
@Pin Money - Even the boy bands don't wear their most trendy / stylised looks out and about (and look good). They might have that kind of look for a shoot or video or promo but what they wear casually is ususally a more pared back version of the style with maybe one or two very on trend pieces incorporated. Some get this right and some don't... It is why David Beckham is such a style icon - not because stylists give him the most incredible outfits (which they do) - but because after the shoot he'll incorporate somthing that is bang on trend and very stylish into a more rounded and classic wardrobe.