I've been waiting (vanarama) since order put in on 6th Dec 2021. Last update was April 2023 (only 12 months after first promise of a car). It's a lease deal of £220pm, with a £1976 down payment. 10000 miles over 3 years, with free insurance for a year, and a free charger.
I'm going to test drive...