That range doesn't look so bad. But it comes with a 12,000 price tag and a 265lb curb weight.
They also say a charge costs less than a buck. So lets say you believe them and get 100 miles per charge. Lets do a little math:
My 380 goes through a couple of gallons in 60 miles. Roughly 30MPG so will chew about 3 gallons in that 100 miles, USA prices, 12 bucks.
Zero says the battery will last 3000 hours. I *might* be able to make a 20 MPH average on a typical trail ride so 3000 hours gets 60,000 miles.
so 600 tanks of gas, which is about $7200 bucks in gas compared to about $600 in electric charges. Of course in that 3000 hours there will
be at least a few top end changes on the 380 at about $500 apiece, maybe a couple of bottom end rebuilds too at $800 each which bumps the cost of the 380 for those 3000 hours up to $7200 + ($500 * 10) + ($800 * 3) or about $14k. At this point we could neglect my purchase price of the 380 (which was about 2k). The zero seems to come out the winner in terms of long term cost but you have to finance a big up front capital spend (or borrow) to get into one. Of course this analysis neglects all the running gear maint which should be similar between the two bikes.
Now if you compare that $12k zero against a current 450F at $9k then the costs over time look even worse for gas engines.
All of the above hinges on believing you can get 3000 hours out of a battery pack, you only want to ride 100 miles without waiting for a recharge, you are ok with a 265 lb curb weight, and that the other drive electronics/motors/gears on the zero doesn't break. If you have to swap inverters and motors on a regular basis then the equation could change quite a bit. Oh and as that battery approaches the 3000 hour lifespan I would expect you cannot get anywhere near 100 miles out of it anymore. Oh and the zero legs are only good for 9 or so inches of travel. I am kinda used to 13 on the back of my 380! This could be how Zero got the weight below 300 lbs?
Info. from the Zero site - 54 hp/70 ft lbs torque, 112 mile range (under "normal" conditions) and 60 second battery change.