I ordered my model Y in august for a 12/18-12/31 arrival. Timed it to turn in my current lease which was due 1/3. Tesla has moved delivery (with assigning a vin, delivery time, filling out all registration paperwork) 4 different times within 2 hours of the delivery window! I've been using a rental for the past month because it's so late and Tesla won't reimburse rental fees. They've texted me saying the car was on the way then a few hours later saying it hasn't been made yet. This is insane! So keep assuming you're going to have massive delays before planning to get rid of your current vehicle.