The good thing is that it is a a peso AND a dollar card, you have two sections with your card, so if you spend dollars they charge dollars, and if you spend in pesos charge stays in pesos.. you can use either money (peso or dollar) to pay everything but charges stay in the way they were did..
AMEX offer you the same airline program here, 2x1 paying first or business class, AM is also included in that list.. BUT the 2x1 using “miles” for 1 person and getting 2 tickets is only an AM privilege..
You receive $250.00 dlls for a delay, and $600.00 per suitcase in case the airline lost it.. you also have more coverage for medical emergencies, dental emergencies, coverage when renting cars, etc..
I think they do speak English, not sure that all representatives do, but certainly they will find the way to assist you, they have a very good CS in Mexico.
For getting the card I think that you must have an address in Mexico, but you can call AMEX anyway to ask and confirm..