What no one mentioned yet is, that the original article, stating the promotion goes until March 2027 is wrong, the real date is 31st of March 2024, so they will give out the one million cards within a it less than 6 months.
Only issue I see is, that nowhere in any of the articles online is mentioned, who the partner OTAs or airlines are, that enable you to get one of those cards.