I size my bikes by the TT length, so IMO, large is perfect for you. ST doesn't matter much because the saddle goes up and down a lot, right? With the sloped top tube, these bikes will have ST lengths much shorter than a bike with a level TT, i.e. effective ST length is much longer than spec.
__________________
Results matter