Wow - 10 Months! I'd have lost patience too.Unfortunately other manufacturers are slow too. I had an order for an Audi and cancelled it in favour of a Tesla as I had been waiting for so long and still not even a build week and total lack of information wound me up. I think all manufacturers are struggling but Audi gave me less info and I was waiting for c.10months. I’ve been lucky with Tesla to be fair (I ordered not that long ago and have a scheduled delivery at the end of Nov ) - my spec must have just been what they were making at the time.
You sound like you definitely got lucky on your Tesla order then.