Any of the bikes you mention would be fine. If your goal is to rack up big miles, the two biggest factors will be your fitness and how much stuff you are hauling. A few pounds either way regarding the bike itself won't matter much. Because of the miles and sometimes remote locations you are likely to encounter, I'd certainly avoid things like carbon forks/frames and low spoke-count wheels. Other than that, any decent bike will do the job, and you've identified some rather nice ones!
I'm a recumbent nut and finished a TransAm last year. I, however, was determined NOT to rush it. My typical distance was 60 miles +/- per day with only a few exceeding 80. This meant I could linger over coffee or have time to update my blog, hang out with people, have layover days when the weather was bad, etc. Nothing wrong with charging across doing 100+ mile days, but I'll echo what the previous poster said: A friend who helped inspire my ride did the crossing himself in only 42 riding days--and regretted it.
As Russell said, to blast the miles, go light, the lightest being a credit card tour. Get motels/hotels/B&B every night, eat out, carry just the minimal stuff. It will be more expensive, for sure, but you'll have more fun doing big miles if you've got no worries about making camp and preparing meals.
In my opinion, people obsess a bit too much over the weight of their bikes. If one is truly racing, then, yeah, weight starts to be important. For a trans-continental ride, solo? Go with one of the tested designs. I encountered places where I was 50 miles or more from the nearest services, and those services did NOT include a top-flight bike shop to deal with finicky, light-weight gear. There's a lot to be said for feeling really confident with your kit when you're staring at a couple of hundred miles of lonely desert road.
Ride well and have a great adventure. Although I suffered with the humidity, I would do it again!
Cheers,
Scott
Here's my blog with an early entry about my bike selection process:
http://scott-findinghome.blogspot.com/