I have a similar situation. I was really hoping that I would have my Model 3 by now, ordering back in April. Although Tesla is giving me a pretty generous Trade In for my old car. But now, if it doesn't arrive before 29/12, I'll have to re register my old car for a couple months until the Tesla...