I sometimes get flack for it, but as I've said many times, the CC fit calculator does not provide enough information to get you on the right size frame because it still talks about seat tube length and ignores head tube length. Long-legged riders need a tall head tube. There's no getting around it. Try a Bianchi Infinito in both a 57 and a 59.
__________________
Telemachus has, indeed, sneezed.