Sorry to put it another way,but would a 16 stone at a guess fairly unfit rider,be able to do 15mph on a 20% hill on a cube bosch motor,i do not doubt that they would climb almost any hill,but are they so good that the 15mph top speed,is easier to maintain than on a bafang bpm or ezee hub motor,i thought crank drive motors were better for climbing very steep hills but at lower speeds.
The attached reference gives a calculator for bike power consumption , and takes into account the normal power losses of wind resistance, tyre rolling resistance and also gradient. A human being can generate 50 watts indefinitely... Well for hours on end, 100 watts for shorter times and upwards of 500 watts for very short explosive exertions. A trained cyclist with well developed muscles and lungs can double some of these these.. maybe.
https://www.gribble.org/cycling/power_v_speed.html.
According to this calculator a 100 kg person on a 25kg bike and travelling at 25km.hr will need 110 watts of power , whether from a battery or by their own muscle or both. . This assumes still air, so the person is travelling relative to the air at 25jm.hr.
If the slope of the road is 1% rise the power rises to 200w
If the slope is 5% rise the power is 500w
If the slope is 10% rise the power is 1000w.
If the slope is 20% rise the power is 2000w.
On turbo assist mode the peak power is 3.5times the human input. , If the person puts in 100w then the total power is 350w or 25km on a 3% slope.
If the person were to put in 200 watts, then a total of 700 watt could result... This would be in my opinion at or beyond the limit of the Bosch engine.and were it done, the battery would be fully depleted in 20 minutes.