The seam that starts the sleeves should be a bit higher on the shoulder but overall the length and fit looks good. I'd caution you on horizontal stripes as they make people appear wider than they are.
Hey hey! I'm down 100lbs, in a new state (NY), and I just ran my first 5k in about a half hour. Old profile pic (from Oct) in the flannel. New one (today), in the gilet. 320 to 220 in 8 months. The beard will grow back soon.