Wow, that seems really small. The seat tube's not so much a concern, but that TT will require some weird shuffling with stems.
I'm like 5'8" or 5'9" and very comfortably ride a 54x54 road frame and a 54x56 track frame, though the track frame stretches me out a little more than I would like. I'm having a frame built around 54x55 or 53x55 (I'm leaving it up to Mike's whim).