Time for an update.
I've replaced the 7 ah SLA battery pack with a 10 ah Lifepo4 pack. I did not change anything else. The first trip out, I did 16km all on the battery, only pedaling to get enough speed for the motor to engage.
Lots of power, and no sign of diminishing at the end of the ride.
The battery pack came complete with a slide and lock mount.