Interesting though that most of the places on your list (with the exception of the Galleria and Uptown destinations) are connected via rail. Although Houston's pretty spread out, anything within the 610 loop is pretty easily accessed via the Metro bus system.
Yes- but I'm not a big fan of the bus system, personally. Plus, if he's shopping there's practically zero opportunity in downtown, (what, the Houston Center and a couple other scattered places?). I don't know that I would want to ride the metro bus on my vacation- but then again, I wouldn't want to drive in Houston traffic, either.