I would concentrate on the story about Tesla Powerwall itself. It sounds like this is another failure of firmware designed by software guys.
Well, I have seen a lot of firmware designed by the "hardware guys" that wasn't working or fit for purpose at all. So such jabs are a bit cheap.
For me this sort of problem with yet another Tesla product only shows a general company culture problem. Many people like their cars and the company has a fanatical following second only to Apple.
However, the shoddy manufacturing quality, poor material choices, questionable quality of software compounded by very questionable business practices, such as disabling features in resold vehicles that had them and using paying customers as unpaid and unaware beta testers are very well known. As is the horrific/non-existent customer support.
So given that the Powerwalls are made by the same company, why is this surprising anyone?
If you speak German, here is a one year old Model Y with about 76000km on the odo that wouldn't pass the TüV inspection anymore - i.e. not roadworthy/can't be driven. Only legal because the German law requires TüV check for new cars only after 4 years. All this because of 8 major faults/worn out pieces, requiring a fairly expensive undercarriage repair work to be done. The owner wanted the car checked because the Tesla warranty is 4 years or 80 000km, whichever comes first.
And this sort of "Tesla quality" is common knowledge already (Youtube is full of horror stories, including how Tesla refuses to fix the problems). Yes, 76000km in a year is a lot but in Germany that's about a 150km daily commute to work and back. A lot of people do that and other cars do hold up to the abuse, not requiring ball joint replacement at 80k km.