The issue with the hub-drive motor is we don't know the reference angular speed. As @mschwett was explaining, the X20 motor has a good torque when it spins fast, that is, on the flat. The steeper the climb is and the slower you ride, the slower the hub-drive motor spins, losing its torque...