It wouldn't look too bad with a white shirt. The black shirt and black suit does indicate some douchebagginess, but it could be much worse, with a spray tan, spiked hair, and alligator shoes.