Well, I took my 2015 SR in for the firmware upgrade, and I am absolutely in SHOCK.
I had a pleasant dealership repair experience, for about the third time in 30 years.
I expected all sorts of hassle and grief and pain, so I was dreading it. The dealership has changed hands about 4 times in the past 8 years, and several people told me "don't take your bike there, they'll mess it up!" but obviously I didn't have much choice.
I got there about 9:30am and they didn't give me any static at all. We filled out the service order, I signed it, the other tech got my bike from the parking lot in the mean time, and I went to sit in the showroom. Half an hour, the tech came and told me I was ready to go home. That's it!
Nobody made teeth sucking noises or heavy sighs, or "oh that doesn't REALLY need to be done"[1] or "we need to set up a time with a Zero tech" or "that will be expensive"[1][2] or "we won't work on it unless you bring it in on a trailer, and our trailer fee is $500"[2] or other crap.
I had brought my official letter in case they tried to charge a fee or told me it wasn't needed or anything.
I was actually expecting to make an appointment for the service. I didn't expect them to be able to do it then and there.
It's very strange to have a Zero ride silently up, especially when it's your bike. It really is completely silent... no whine, tire noise or anything.
It's kind of a strange dealership. They sell every off-brand of bike, including Suzuki, Polaris, Victory, Royal Enfield, RZR, Zero, Indian, and Ural. However they don't stock ANY sort of gear or accessories. No helmets, gloves, jackets, rain suits, bike covers, saddlebags, backrests, exhausts, tank bags, Clymers, magazines, tools, oil, etc. No wall of accessories, farkles, toys, knickknacks, etc behind the parts counter. They have the branded Indian jacket/helmet locked in a frame on the wall. Ditto for the branded Zero jacket.
This is Sky Powersports in Longwood, FL, a little north of Orlando.
I've noticed a lot of little differences. The range reading makes a lot more sense now and isn't all over the place. The battery percentage doesn't stay at 100% for a long time. The bike just clicks off when you unplug it, no minute worth of drama and clicks and flashing lights.
[1] My local Yamaha dealer said that when my FJR had an ECU recall. I had to go to another Yamaha dealer to get it done. Took the other dealer about 5 minutes to remove the old ECU and plug in a new one, since I had left that part of the fairing off. No charge.
[2] My local Yamaha dealer said that when my FJR had an ignition switch recall, which did leave me stranded a week later - fortunately only two blocks from home. I had to order the ignition switch recall kit and install it MYSELF. Oh yeah, and this is the Yamaha dealer where I bought my Zero, only to have them then insist I could install my Power Tank myself (which screwed up my bike) then stop being a Zero dealer (but I think Zero told them they weren't a Zero dealer any more)