Just ACH'd my Amex SPG last week. Amex's site took the full account number without any problems, and the payment has posted and cleared.
I know this is just one data point, but perhaps Amex has fixed whatever the issue was with accepting these account numbers.