it is too late to apply for your US visa in a third country. I have done
this in Canada. It takes more than one week to get my canadian visa(it may
take up to 3 months, and 1 month is typical waiting period). It takes at
least one week to get US visa in Canada.
I presume it is the same situation in Mexico.(never been there)
The only way left is to go to 迪拜. But I am not sure, never been there
either.