Regarding the Bafang gear sensor, yes. That solves the shifting problem very nicely for powering along on the flat. But as I said, my experience was that when the motor cut for a moment, it did not resume with full power for too long, leaving the bike to slow on a steep hill. Perhaps this is a...