A touring bike will have the same basic riding position as a cruiser...typically they're just dressed-up cruisers w/ fairing, bags, etc.. I would suggest that you're on the right track w/ the Mustang seat w/ backrest and windshield (don't know that you need to go overboard w/ a fairing), maybe some lowers if that combo doesn't do the trick. I'm 6'1" and also have a 900 and have no problems in that regard, so I don't think it's necessarily how you and the bike fit together...I think you just need to help ameliorate the problem of wind, especially at highway speeds.
( Used to have: )
'08 Vulcan 900 Custom:
*Passion Red *Mustang One-Piece Vintage Seat
*Hard-Krome 2.5" Strippers with Smartpartz Hard Kore Baffles
*Cobra Short Sissybar, Pad & Insert *Leatherworks 312 Chopper Bag *Small/Med. Windshield