As a longtime BMW owner I am sensitive to manufacturers putting products on the market without adequate testing. It took BMW about 10 years to finally get the oil-head boxers (mostly) bug free. My 2009 F650GS has had a number of recalls and running updates during its four year run (a new F700GS is coming out next year, although it will still have the same 800cc twin motor - go figure). About the only bike that they manufactured that didn't have a bunch of problems during the first year or so was the new S1000RR. Somehow they got lucky with that one, although this year's model did require a recall of most of the bikes made during the first part of the year - to replace their rod bearing bolts.
Although BMW seems to use the customer to beta-test their new models they do seem to be willing to repair most of the engineering and manufacturing oversights as warranty service programs, although that requires a lot of trips back to the dealer to rectify. I really wish they would take more time to long-term test the bikes before offering them for sale to the public.
That is why I have always been really nervous about Zero's 2012 models as they were a substantial upgrade from the 2011 bikes and they hit the market a lot sooner than I had expected. It is good to see them performing a formal DOT recall to repair the bikes. BMW has a tendency to sweep their problems under the rug and only goes for a DOT recall if they run into a really serous and potentially dangerous problem - like the rod bearing bolts.