road bike frame size
If the saddle position in picture is good for you, the frame is definitely too large. It's not the top tube you should worry about, but the handlebars are too high and forward which makes the position uncomfortable.

For comparison, I'm 6" and usually the frame size that fits is M.