have tested it today, for that i take several "hard" uphill, where i climb with max power to see battery autnomie. commonly i manage to empty it. Today i cannot, 1400 D+ , stay 40%. I think it is true, cause level stay stable, never decrease when motor working hard and go up after.
About motor. It is very different than shimano. It seem less powerfull (slow power increrase). I settled for use 3 level, between 1 and 2 you do not feel easly the difference when you switch up, but you really feel it when it switched down.
It is less "powered" but more "strong" and efficient, you do not need to have elevate legs RPM in hard uphill, i was able to go up that i cannot usuallly with the shimano.
I appreciate this functioning. I have mostly used the 2nd level, with torque sensor, the motor adapt power at your effort, at level 1, max power is not enough to climb easly everywhere, with second it is more simple and it can provide low power if you not applied strong effort on crankarms. You can feel it sometime at low speed, where programming hesitate beteween 2 level of assistance. I think that level 1 is necessary if you plan an long travel or more than 2000 D+. But as i can do easly 1500 D+, i think now i will stay in level 2 and use level 3 only on uphill where i go up near the bike usually at these time.
Bad points. The throttle, I use it for walk mode, but it is too powerfull, difficult to adjust speed to walk and if it stop front a stone (where you whould to increased a few power with throttle), the progamming say "error 21" (speeed sensor defect) and it is necessary to switch off/on the motor to continue. I will ask to bafang if it not possible to set the throttle to have max power at 100 wats (alike the setting i have done on BBS).
Walk mode is unefficient alike other motors on market,
Other minor bad point. you can displayed a lot of information very interestinf, but they are in too little characters, impossible to read for old man alike me.