"If Amex were playing straight then 99% of people would have been paid the points within 10 weeks as per T&C."
So how do you know that is the %?? I assume you are using the people on this particular board to come up with that figure, or do you have information straight from Amex?
For all you know, most Amex customers may well have recieved their points. Your post is just another example of how many posts on this thread are full of guesswork and wild assumptions, which help nobody.
In fact, your post which I quote from is full of "maybe's, who knows, I think", etc, it contains no facts at all, except one, which is that some people have not recieved points.
You could in fact just post once a week, saying the same thing "I have not got my points yet and am not happy", which would be what your last 2 months worth of posts have said, merely couched in different terms and using different wording.