I can now add my own "dealer experience". It took exactly 1 month to repair my bike under warranty in a shop on the US East Coast. Luckily, they diagnosed it correctly the first time. Most of that time was spent waiting for the replacement part to arrive from zero. The bike now works fine. However:
- they scratched-up my display LCD screen in an attempt to clean the dust that had accumulated during the month it sat in (and out) at the shop.
- one of the two small round covers on the front of the battery was missing, the other was not the original. I noticed that as I was picking-up the bike, they swapped them for new ones on the spot, no prob. with that.
- a piece of plastic trim looked out of position, turned out the bolt holding it in place was loose. Had it tightened on the spot.
- I haven't taken apart yet the area they worked on, but I will - just to make sure all looks good inside there and that they did not forget to tighten something over there too...
The "Zero guy", who is also the manager of the store, was nice and explained most of the repair details to me, and was good to work with. Other than the long shipping and part prep times, Zero has been extremely responsive to calls and emails (from the dealer and by me directly) about my bike's issue.