Thanks all. Will wait a few days to see if the GM managed to change the payment option. If not, I'll try the SPG lurker.
Amex was fast w/the new card, 48 hrs after approval. Unfortunately I was on the road so did not have the physical card in hand when checking in.
Very frustrating when the option to pay w/the virtual card is offered but appears not accepted in practice.