just some friendly advice that maybe you'll never see since you are not coming back to this thread, apparently. But i hope you do.
1) Good photos are really important to assess fit. I don't think you did yourself any favors by showing two photos from very different angles and one as a mirror selfie. The 'after' photo is taken pointing upwards from crotch height, making the jacket look shorter and boxier than it probably is.
2) if you post photos for feedback here, you'll get a range of opinions unless you knocked it out of the park or it is really not a very good fit. Usually if opinions are generally negative then there is at least a grain of truth in there somewhere. Maybe because the photos were bad (as they are here) but maybe there is more to it than "nobody here really understands, they're all old and conservative". I hope you don't run away from feedback like this IRL.
Post better pictures and I think you'll get more relevant opinions. I have some thoughts of my own but want to reserve judgment as I really can't tell what's going on.
Yep, as a person young enough to have grown up with the internet (does that qualify me as young enough to give advice?), I will always say: the internet requires a thick skin. People lie blatantly but also are brutally honest, both in ways you rarely see in person. Also people say things they would never say in real life, if they like keeping all their teeth. Thick skin. Post a fit, get criticism. This is okay. This is how we learn. It takes iterations and iterations to either rise above the criticism because you legitimately know better, or to integrate the institutional knowledge of many people (dozens, hundreds, thousands, or more) to the point where what you present is so impeccable that people almost never criticize. The latter has the danger of becoming part of the hivemind, of course.