I keep hearing that dealers say they can't get any support from Zero when they need it. I wonder why that is...when my bike has been in the shop, they don't seem to have any difficulty getting the support they need.
For instance, most recently, the bike failed to charge, which I thought might just be a blown fuse. I couldn't find any such fuse (turns out there isn't one), so I took the bike to the shop and they worked with the factory to diagnose it as a failed charger. The dealer called me to inform me of that, and also told me that the factory was waiting for a new shipment of chargers, at which point one would be shipped to the dealer and my bike could be repaired. It was, and my bike was returned to me less than a week from when it went in. That's a fair amount of activity to go on within a week's time, and it was all coordinated with the factory.
When I had the rear tire replaced, I asked them to crank up the damping on the rear end as it was getting pretty bouncy. They told me that the shock had failed, let me have the bike back, ordered the part from the factory, it arrived in a couple of days, and a single-day return to the dealer had the new shock installed. Again, even including shipping, it took less than a week to resolve, and didn't cost me anything other than not being able to ride the bike for one day.
Even when the bike was recalled for the motor, they had the bike tested, it failed, Zero shipped a new motor down, it was installed, and the bike was back in my hands in (IIRC) eight calendar days. That seems fairly responsive to me.
It seems to me the problem generally isn't with the factory, it's with the dealer. I wonder if a fair number of shop mechanics are intimidated by them, or just don't want to work on these "two-wheeled golf carts". It's a difficult situation for both Zero and us customers.