Time Trial frame size

Got a chance of picking up a time trial bike size medium. (Planet x stealth). Anyway, very crudely I measured my bikes along the top tube and this tt bike too. Road bike 51cm, cx bike 50 cm, tt bike 47cm! Is this too small for me - other bikes but just right - and could any shortness of top tube be offset by a longer stem?