You are still at least a week better than my service - had the bike for exactly one month in the shop for a repair that was diagnosed fairly quickly but required some parts shipped and installed with assistance from Zero. The shop had some coordination/scheduling challenges to get Zero on the line to help, even though both sides were interested in resolving this. I did have to call/email for updates, neither the shop nor Zero was particularly forthcoming in keeping me informed without asking; but when I did ask, I did get prompt responses that mostly made sense.
When you pick-up your bike, eyeball it as much as you can - my shop had lost some small parts and installed some plastics incorrectly. When I picked-it up they fixed those for me on the spot when I noticed and made no fuss about it, but shows they were not particularly experienced or attentive, since what I noticed was quite obvious. They also did not apply dielectric grease on the BMS terminal connector after they were done servicing it, so that's something I got to do to make sure moisture does not enter there over time... I wonder what's under the covers that they might have messed-up; luckily the bike seems to be fine after the service...
3 weeks in the shop and..... you guessed it, nothing, not even a call