This seems like muddled and confused marketing to me.
Whilst undoubtedly a superb offer for those who hold these cards
(I understand they are no longer available) what message does this send to loyal BA Amex fee payers? What also is the point of being a shareholder if anyone with a credit card can equal the deal (albeit only on expensive UK originating flights)
Good luck to you if you have one of these deals.