There wasn't an evacuation called for and the Mayor is generally getting Kudos. The evacuation for Hurricane Rita was a disaster and over 100 people died due to the evacuation.
One thing that is overlooked when calling for these evacuations. For a city this large, there is rarely enough gasoline to facilitate everyone actually getting out.
Yep. Go back and look through this thread, 3 days out and the forecast was for at most, 20" of rain. Definitely a problem, but not one that justifies evacuating millions of people. And even if they tried to evacuate, like you said, the logistics would have been nearly impossible.