Tesla need to stop announcing new products and focus on actually shipping the products they have already taken deposits for. They are starting to look like a scam, taking huge deposits on products they have no realistic prospect of ever shipping.