Nothing newsworthy about this. Seriously. You're acting out based on emotion. Would you feel better if the exact same thing had happened but instead of telling you it's there (just without an ECU), they never told you at all until it was ready for pickup?
You're not out any money, so there isn't any loss.
Frustration is one thing (trust me, at least you know your car exists!), but considering the current state of the world, nothing about this is unusual.
Also, put your deets in your sign. KGR8THX
Attitudes like this are why customer experiences don't improve. I know we all hate the idea of being a "Karen," but when hundreds (if not thousands) of cars are being held up due to an inexcusable manufacturing anomaly, and one of the biggest companies in the world can't even be honest or transparent about what's going on let alone provide an urgent fix, customers have every reason to demand better. This is the "age of the customer" in which brands are supposed to be competing on experience and commitment to long-term customer relationships, not product alone.
You have every right to demand better when a $5 water bottle shows up a day late without warning, because every company is supposed to be meeting the "Zappos standard." This is a $60K product from a brand that is supposed to be revolutionizing the auto industry and delivering a uniquely customer-centric and transparent experience
Also, for the record, I am out money. I was told I had to secure car insurance the day I received my VIN in order to proceed. That was more than 2 weeks ago. Which means I've now paid for insurance on a car I can't drive. And at this rate, it's likely I'll pay for an entire month for no reason.
Additionally, I arranged to have my long-term car rental returned on May 15, the day after my original May 8-14 window. I've since had to buy shorter-term car rentals tied to the false expectation delivery dates, which come at a higher daily cost than if I had just secured a longer-term rental from the jump. Not to mention the additional hassle and opportunity cost of going to/from car rental facilities.
Regarding your hypothetical, yes, I would rather they not have given me a narrow estimated delivery date if the car wasn't ready. For context, one of the reasons I bought my car directly through Tesla, as opposed to leasing/renting through Go Car and saving the down payment, was that Go Car couldn't provide any guarantee that their "June delivery date" would be honored on a car make known for supply & demand issues. Yet here's Tesla, who is as close as possible to the situation, blatantly providing false delivery dates. My car will 100% not be delivered today and probably not in the next 5, so why does my app say May 19-23?
Is my #1 option to have the car? Of course. But if I can't have the car, my #2 option is that they just be honest and transparent about what is happening. We all knew the charging port issue was at play, so why was I first told that the only issue is that my car was sitting in Alabama, and as soon as a truck can bring it to Florida on May 14, I'll get to pick it up?
You're also neglecting the other scenario in your hypothetical, which is that Tesla stop producing cars until all the existing ones are fitted with this charge port. Or if that's not practical from a logistics or business standpoint, re-assign the new cars to those with existing VINS, and then reassign the charge port cars to those who would be next in line.