Can't say without knowing what time of day the reception is. because evening colors (not the shirt) typically should be dark.
As an aside, reddish shoes do not require a reddish belt. (Feel free to read the article about belts.)
First of all, the Tailors thread....
That said, the jacket looks too tight in the chest, there's a disparity in the amount of sleeve showing (might be due to movement), and the legs need to be slimmed down. Good job of using the mirror to get so many details in one picture.
Not too long, but something is amiss. Possibly the pants aren't wide enough to fall nicely around the shoes. They seem too skinny relative to the upper body and feet.
Has the jacket been tailored recently?
Re shoes - nothing decent and new likely to be had for $100 max.
It sounds like a size 33 is needed for pants. Lands' End is one of the retailers that has that. If you want local ideas, please provide a location. Also, it is unclear whether cotton or wool is wanted.
Possibly due to a mix of the shoulders being too wide and a lack of upper back musculature. (In other words, lifting weights might make suits fit better.) By the way, the jacket is too short and therefore should be returned.
Maybe the sleeves are a few millimeters too long. It's nothing to worry about.
The jacket is not too big in the waist. The pocket placement might be creating the illusion of that. If the pockets had no flaps, the jacket would flatter more.
From the rear, it looks too big in the shoulders. Maybe it's a slim-fit suit jacket secretly underneath (that's supposed to be mildly funny). The shoulder excess contrasts poorly with the otherwise slim fit.