I've used ctrip (trip.com) for train tickets, and they do take AMEX directly.
Great idea! However, when I go to complete the transaction, it tells me I can pick up my ticket at any
mainland train station. Am I wrong to assume that I can pick it up at West Kowloon?