I finally decided it was time for an e-bike, and a normal one.
So I got this Giant AnyTour E+ 4 DD with a 625kW battery through a work lease plan. Which means I don't have to pay for it at all :D
And so far it's been great! I'm still sweating but that's mainly due to the weather. It has 7 levels of assist yet I only use the 2nd to lowest (Tour), although if you change it to a higher level just to scale a hill and set it back to a lower level it doesn't effect the battery much. Now it does have this annoying resistance at 26.2 km/h (cause government law) but with sheer leg power you can stomp past that. And downhill it easily goes 50 km/h :D
The current range is about 85 to 90 km or about 8 or 9 days before a recharge. And it's recharged in 4 hours or so.
I did have to get used to the weight, at ~27 kg it's a heavy beast but it does have an 85Nm motor for assist.