Thanks for posting; I really enjoyed your report! And I can sympathize with your flight to Houston; my YYZ-IAH positioning flight was also on an ERJ-145; 3 hours and 10 minutes of actual flight time. And totally worth it; my flight from IAH-SFO on the 787 was absolutely fantastic and well worth using an RPU to upgrade.
I was especially impressed by our descent into SFO; from 40,000 feet to landing in just 24 minutes, with no discomfort whatsoever. I only wish the flight had been during daylight hours...