I have to say, the suit appears much larger on you than the tagged size and your own chest measurements would suggest. The difference between the two would make it seem like you've got an extra inch of fabric when in fact you've got 3+ extra inches.
It's hard to comment on the length since we can't see your whole body. I don't like the knuckle rule since people have proportionally longer or shorter arms. The key measure is if the jacket just covers your rear-end. If it is much longer than necessary to cover the curvature of your posterior, than it is too long.
I'm not sure you can count on adding so many inches to your chest. Also, the waist could be taken in: it appears you are trimmer than the suit shows. Taking in a lot of the excess fabric in the back may do the trick in and of itself. The shoulders may be too wide, but I think the issue may be their shape. In one picture, they curve abruptly downward about 4/5 away from your neck. This implies to me that you need more or less padding in certain parts to smooth out this line. Or, maybe, the shoulders are simply too wide and your arms begin closer to your neck than the suit shows.
Oh, and the bottom button is buttoned on your jacket. Maybe this was an accident, but regardless, it alters the way the jacket is supposed to look. You might want to see what it looks like with only the top button buttoned.
How's it look from the side?