I've heard a lot of people say they're still waiting.
Musk seems to have figured out that he can collect deposits for way more people than he could possibly deliver to, leveraging it as free operating cash. The cybertruck is a great example - millions of people gave him money for something that hasn't left prototype stage and will never be produced because it couldn't possibly meet federal vehicle standards in the US or Europe.