Which advantage dies motorcommissioning have and when is it necessary?
Each motor is slightly different when manufactured, and so there is a value of offset calibrated for the controller to account for this. The most (if any at all) drift is expected to happen say within the first 1000mi of use. After that it is a good idea to verify with regular service checkup as the owner's manual says, but the value of offset should be similar or exactly the same for the rest of the useful life of the motor.
When you take your Zero to have its motor and controller commissioned at an authorized dealership, there is no guidance to give you any sort of proof or information that the work is performed.
When I had my bike for the first 2000mi or so there were some ride-through faults in the Sevcon which I experienced as occasional sudden acceleration and/or rear wheel locking. At the time I was a new rider and thought it would be normal if a rock got kicked up through the rear sprocket or perhaps the throttle needed some more usage for the components to settle in - I really did not know this was a concern. I asked the dealership I purchased the bike from and they were hard-line "The bike does not require maintenance ever" at the time and had no idea what firmware or motor commissioning was. I have not had any of these faults in the 9,000mi+ since insisting that the motor and controller be re-commissioned, and firmware updated. I can not be sure that there is any cause and effect there to do with commissioning, or if there was any change made and even if any commissioning procedure was performed since there is no paper trail for me. I just have to trust that the dealership worked on the bike, which is kind of dubious to me because of their initial attitude towards regular maintenance on Zero Motorcycles vehicles.
Recently I was able to watch the process of commissioning and it is dead simple, also that the value did not change noticeably so I am more sure that it is correct now for the bike. There is a value kept on record of when the bike was manufactured, however, I don't know what that is and it's not readily available to look up. The technician would have to be mindful and go out of their way to know to take a note of the old value and the new value, which is not something they are being advised to do. There's no access for us bike owners to know this value without specialized hardware and legal contracts with Zero Motorcycles and the vendor software.
I've made a suggestion to folks at the factory that I would like to see some guidance for dealerships to show a printout or something describing the old value and the new value as proof that the work was performed, if the component is still drifting or if it is settled. Moto dealerships tend to view software as dark magic sorcery and might not perform it correctly or at all, yet tell the customer the work was performed and bill the factory for the warranty hours. You can verify at least the version of your MBB firmware by using the app to pull MBB logs and then view the version on the
log parser. I did this all from my phone at the dealership before and after the firmware upgrade process to verify that the work was done. Unfortunately there's no way (yet?) to verify the commissioning offset value.