Hey welcome to the forum, congrats on your choice - if you do the usual 15 months, you'll probably be able to pay cash for your new Triumph

I'm 5'10" and both bikes felt just fine to me, about the same. Can't really add anything about the seat, but I do have a tip for the America bars...I was looking into risers, but then had an idea. I loosened up the riser bolts and turned the bars up and back a few degreees (you have to also pivot the control levers up a little to match), and then it felt perfect. I was actually able to lean back a bit more.
Hurry back and keep your head down!
SSG Rex
Bahgdad, Balad, Babylon 03-04
4 Bde, 1 AD