I'd like to add another case as a suggestion, if you have not already considered it. I have a Cooler Master Storm Sniper and I have been very pleased with its overall cooling ability. Although it's not a full tower, I liked the openess of the case and the cable management. Plus, it fits your friend's height requirement since it measures just a hair below 22 inches. It comes with swivel feet and rollers, so you can install the one that best suits your preference or need. The swivel feet give you the lower measurement of approx. 21.7 inches. If I had to guess, with the wheels installed you would be at about 22.5 inches. The stock fan configuration is 200mm intakes front and side, a 200mm exaust top, and a 120mm rear exhaust. I have an H50 also, but I changed the vent configuration (push/pull) from the rear exaust to the top of the case. This left the 120mm rear exhaust intact, but I killed the top 200mm in favor of duel 120s and I got to keep my push/pull config on the H50. I threw that out there just to let you know you have options for the H50 radiator with this case, although with some of the other cases on your list, you probably could do the same. My video card is a reference HIS 5850 which is 9.5 inches long. There is plenty of room (approx 3.5 inches) between the card and the HDD bays. I don't know if it is a deal breaker, but it has USB 2.0. You can see my system specs below to give you a general baseline for the case's cooling potential. Although I don't have a duel card set-up, here are some GPU temps I recently gave to another forum member that had a video card question:
Ambient room temp: 20C
Idle temp: 29C
Gaming temp on CIV5 late game, huge maps: 53C
Temp after 10min of Kombustor: 56C
Currently, Newegg has a rebate on the case, final price: $129.99
And here is the link at Cooler Master's site with a product description:
Good luck in your search.