Wow, what a job !!
But frankly, you only have to try the M500 motor to feel that the power (in W, not in torque) fails to express itself. I am convinced that the software settings are not optimized at all. In particular with regard to the calibration of power sensors on the pedals. I am light...