You are right about the oxygen requirements I'm sure it is legally required, but still doesn't mean it is used, you know how it it is in most countries.
If you want to see a little bit more of Mexico (city) here's a link to my Mexico City from a Helicopter pictures webpage, all the pictures were taken by me while flying around the city.
Mexico City from a Helicopter