Apparently the suppliers told Tesla that the dates were impossible, but Tesla management didn't want to hear that and continued to pass on nothing but good news up the chain. It wouldn't surprise me if Elon only recently learned just how bad it is all going.