I don't have an Olmo but do own 2 sloping top tube bikes. A KHS Aero track bike that I added brakes to which still uses 700c front and rear and a vintage Battaglin TT bike wth a 650c front and 700c rear, 10 speeds, full Campy Nuevo Groupo.
Both are fun to ride.........but, the low bar position puts a strain on shoulders for extended riding. I am building up a road bike now with a little more sensible geometry(but it won't look as cool).
Tony