That train could evacuate 15K people a day.
Imagine if each state maintained one of those trains. In a crisis, Texas could borrow trains from NM, OK, KS, LA, AR, MS, and AL. They could move a combined ~120K people per day (no pets).
Planning ahead a week and beginning the evacuation 3 days before the storm, you could move 360K people. That would leave only 4.6 million in Houston.