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 remaining.
The broader point is that yes, you have less runtime per charge with this battery. If you're not doing +50 mi rides every day or you have a means of recharging, this is not a concern however.