ALSO
Thought I'd mention the Yamaha motor
1. When you hit 25kph - there is no motor drag - you are pushing the bike - not the motor as well
2. Cadence - you need to practice getting your gearing and cadence right- especially on steep uphills which vary in gradient - the motor seems to run out of...