Looks right to me. Last picture, you in the drops, shows there is just enough top tube length. Any shorter and you'd be hunched up and cramped. Saddle too low. When in saddle, if you place your heels on the pedals, when pedal is at lowest position your leg should be straight with knee pretty much locked.