Anyone who knows anything about software engineering will know that "promises" on when a software project will be done, are essentially worthless, no matter who makes them.
History is littered with examples:
In the near term, it is immaterial to Tesla's stock price whether Tesla delivers FSD features a few months late. Whether it matters in the long term, I think depends on what the competition from Google and others bring to the table So far, it's not looking great all around.
- MacOS Copeland. Never delivered by Apple.
- Windows Vista. 3 years late. Microsoft originally planned for project Longhorn to RTM in late 2003. It didn't happen until late 2006. Even then it was sort of a cluster.
- Diablo III. Announced with great fanfare by Blizzard Entertainment in June 2008. Released nearly 4 years later, in May 2012.
Duke Nukem Forever...