I'm a big fan of Tesla but I'm fairly certain that, at some point, they're going to voluntarily refund everyone the money they paid for self-driving. And, at some later point, they will probably make self-driving work but on a future generation of HW/SW.
Genuine question: if this happens, will it kill Tesla to refund all of this money? I don't pay close enough attention to their financials to know myself. I assume (and hope) not.