Just got the same email.
As long as they don't remove the ability to do it the current way, then it is indeed an improvement.
https://www.britishairways.com/en-gb...d-card-upgrade
There don't seem to be any changes to the trade page on the letter of the policy that I can see, unless it's not yet been updated.