I normally use Chrome, tried Firefox, tried using my mobile phone, checked with Amex that they were not blocking the transaction, all to no avail.
In the end I went back to chrome, without clearing cache, and just kept trying.
Appears that their server is unable to cope with the current volumes...