Yeah right, I remember balking at the top tube length, mine was 60cm c-c with the 56cm seat tube, yet with a 100mm stem it was actually quite comfortable, didn't feel like I was massively over-reaching.... Those look like dynamo lights on yours but I don't see a dynamo anywhere, dynamo hub?
I know! The surprise for me is that it has a 58cm effect top tube with the 51cm seattube... Low and long.