More an indictment of Tesla / Musk's software team (and doesnt bode well for his Twitter investment). His software should have been able to tell where cars were heading / likely to want to charge, and dispense advice accordingly (aka likely 2 hr wait at X, try Y). For big demand scenarios like the odd holiday like this some prebooking would be a good idea.