+1 for the "take the range with large grains of salt". However, different boost algorithms and different motors can certainly result in different ranges. Also, the ability of the rider doing the factory test run ;>
As for riding while charging ... that seems like a *very* bad idea. The battery management system was almost certainly designed to charge or discharge ... even if it "works" the BMS will not be operating as designed and stressing the LiON cells could be dangerous.
My stromer does regenerative braking, but there's no boost when that happens, so the BMS remains sane.