While I agree with all of your points, this one about the battery is not correct. As we all know, range is a factor of weight, assist level, pedal effort, terrain, heck even tire pressure.
I am far from a fit rider and clock in at 200lbs, but I'm getting 60 miles and still have 20-30% battery...