jerry90210 , for future reference, it is possible to renew your U.S. passport in person at the U.S. Embassy/Consulate in Mexico City under certain circumstances. Won't help you this time, but keep it in mind if you're in Mexico ten years from now.
https://mx.usembassy.gov/passports/#navigator