The bike looks too small for you. I agree with everyone who thinks it looks more like a 52cm than a 54cm. You can sort out the saddle height easily enough, but you seem to have nowhere near enough reach. If you got into anything approaching an aero position in the drops, your knees and elbows would overlap dramatically. That's how it looks from the pictures, anyway.