Funny things can happen.
1. Ordered MX on 15Dec2020, without knowing about the refresh etc. Jan 2021, refresh was announced. Waited patiently, with an estimated delivery date of March, which got pushed down further and further..
2. Frustrated, Sep 2021 - bought a MY-Performance & gave up on MX
3. Nov 2021 - VIN assignment. Was not sure about purchase. In test mode, tried the 'used car' price for my MYP. Guess what, I made more money than what I paid (including tax), selling off my MYP. It was so fast and unbelievable. The car was sold within 18 hours!!
4. 17Dec2021 - MX delivery (with a 367 day wait) and a happy customer since then.
Hang in there!!! Good luck.