Thanks d8veh, that answers my question, it looks like Xiongda would really shine in very hilly area you would need very frequent change for the gears, that added complexity would be offset by drive efficiency and torque availability on demand...
I am tending to give a try for this motor, I have...