375 wh (stated for the Sirius) is one of the smallest batteries I've seen on a production bike, so the range isn't surprising especially if it's ponderous. Data I've seen from others report about 20 wh per mile at 18 mph (of course this is incline, weight, wind, temperature and maybe something else dependent), so 20 miles is within expected range.