Huh,
Even with a 39" inseam you don't need some stupid long seat tube like 64 to 67cm. I have a 38.5 inseam and ride a custom 61 st with a 68 tt. [I'm 6' 9"]
Seems like every commercial XL frame is made for you, long [ish] seat tube and short top tube. Of course short to some would be long to other depending on what your current position is like. You didn't mention what you plan to do in the way of riding, that makes a huge difference imo...........................