I have heard about much worse customer service from BMW motorcycle dealers, the North American distributor and the BMW corporation. (A friend of mine who used to be uptight with BMW said that they feel that the customer knows nothing and should stop complaining all the time about their bike's faults. They really don't want to hear any complaints.) Most long-time BMW customers know never to purchase the first-year production of a new model.
I think Zero is doing their best, but they are a small company working with a new and relatively untested (in the field) technology. I think they will figure out the problem, but it is likely going to take time and if it is caused by a bad part, it will take more time to get a new part designed, manufactured, tested and distributed to their dealers and installed in customer's bikes. My guess is that once they have a verifiable solution to the "glitch" they will issue a formal NHTSA safety recall, as they did with the BMS waterproofing and the brake light switch.
While I'm a big fan of Zero, I have to say I'm disappointed but not surprised with the way the company is managing this bug.
The Zero S "glitch" reminds me of a company that I used to run US sales for. The technology was bleeding edge and horrifically unreliable at first. I was at times astounded at the lengths customers went to to work around bugs that ruined dozens of hours of work, often right before an important delivery deadline. The reason customers put up with crashes and corrupted data while our engineering team chased down one bug after another and shipped out patches is that even with these inconveniences the product was still waaaaaay better than the alternative old technology. It had a high return on investment of time even with the bugs.
That is not the case with a Zero. A motorcycle is not a commercial product. It's for pleasure, not making money. The Zero has advantages over an ICE bike but these all fade to nothing if the Zero is less reliable than an ICE bike.
Worse, the "glitch" is dangerous. It can potentially leave you without power in a life-threatening situation that you need to accelerate out of.
The reason I'm not surprised that Zero and its dealers don't have their sh*t together on a procedure to address the "glitch" problem is that Zero is still working out a process to diagnose and fix problems and communicate this to customers. In my opinion, that's why they hired a new CEO from a big company, to work that stuff out.
Zero still has the best product out there. The company is small and delivers relatively tiny cash flow to dealers for now. How to get them to focus on Zero for sales and maintenance?
Zero should select a small cadre of premium dealers and promise to build Zero's business around their business. Forget the big dealers that are making their bones off BMW and other high end, high margin brands. Go for the small, intelligent dealers who need Zero for differentiation.
That's how to build Zero and fix problems like the "glitch".