Looks like the lapels are bowing slightly; there's too much shoulder extension; and the side vents are gaping wide open, so much so that you can even see from the side. I think the tailors will agree that a ready-to-wear garment with these flaws isn't worth the effort. As for the length, we can only really judge the proportions from a full-length shot. If you have another couple feet of leg out of frame, probably not too long. If your feet are just out of the frame, then it's too long. Buy something which fits better as a starting point.