Okay, I'm putting my metrosexual hat on.
You do not, I repeat do not, hang a tux jacket on a wire hanger, especially with a shirt still under it. Also, I assume that's a button-down shirt, given that I don't see studs holding it together. Major faux-pas there. You also should never hang that jacket, and especially that dress, without a cloth cover bag. Hang those slacks under the jacket, folded properly, and take a brush to them when you take them out. Do not get me fucking started on the clearly clip-on bow tie. Lastly, you chose notched instead of peaked lapels for a wedding?
Gay or straight, sir, you fail at formalwear.