For British Citizens they did... I guess it was much easier to claim to be a visitor rather than a resident when you didn't need a visa for either.
Indeed - see Q16 here.
I would just phone Am Ex up and ask them. Should be a fairly straight forward answer - yes you meet the criteria for an Am Ex card or no you don't.