Agreed. Fit looks spot on. Maybe it could be taken in a little bit at the waist, but I think you're probably fine.
And yeah, the footwear game could be improved by some boots (or maybe even high top sneakers if you want to go old-school Synthese); but you already seem to know that. The jacket looks really nice by the way.