Pants look fine to me width-wise but longer with an angled hem as suggested is a good idea. I have the same issue with some trousers. As you mentioned a looser jacket would really improve your overall proportions. I hope you wiped down that table! Yes! but the long point was good with the 80s YSL suit.