not trying to be a a$$ here, but my 2 cents - you put your order on hold for almost a month. Whether this happens or not - folks who put orders on hold should have their timers reset and go back into the queue with all of the other orders placed around the time when the hold was lifted. I know this probably doesn’t happen, but it should IMO - and tesla should be very clear this the language.
Meanwhile, I’m Canadian, here in Toronto - ordered 3rd Jan and got the car VIN last week, with delivery scheduled for next week. No hold, no drama.