Oh the customer service is the worst. It was from the time I ordered, through the delivery process, and now after delivery.
Stupid me, signed up for their solar (after seeing the quality of customer service with the car), put down a deposit and submitted all of the required paperwork and images. 3 weeks later, several emails and phone calls, and no one knew anything to move to the next step. Ended up going with a different company. I have my solar and batteries already up and running. They used Tesla Gateway and Powerwalls as well and so far the hardware works great. Hopefully nothing goes wrong so I don’t have to deal with Tesla’s customer service for that.