The shafts should line up with the front point of his shoulder, and when they do, the seat on the cart should be level. It should not go much past the point of his shoulder, or they are too long.
The bridle looks pretty good, but check that his eye is in the middle (top to bottom), otherwise he can look under it or over it.
There should be two finger widths between his cheek and the noseband, but it looks like it goes thru the bridle loop instead of having a separate hanger, so that may be the best you can do.
The whole turnout is really nice!!