Unfortunately there's some bad news, that particular motor is unlikely to work correctly with the GM controller because it is a sensorless geared motor, with a unidirectional clutch
(freewheel device) incorporated inside the hub casing. This is why you can hear the motor running
(in a backwards direction) without the wheel actually turning.
For the GM controller to work in sensorless mode, the motor must first be spun in the correct direction, but unfortunately this is impossible to do because of the internal freewheel.
The internal hubmotor transmits its power to the front wheel through a gearbox which is driven via the internal freewheel device in the same fashion as the pedals transmit their power via the chain to the rear wheel through the external freewheel in the gear cluster.
The internal freewheel device is fitted so that the wheel can turn easily on its own without having to drive the motor and internal gears when the motor is not being used, making it much easier to pedal without using electric power.
I'll see if I can explain why it won't work;
Try and imagine that the bikes pedals are a sensorless motor driving the rear wheel, but the motor
(pedals) can only supply power to the wheel after you have started turning them manually. Spinning the rear wheel in a forward direction cannot physically turn the pedals to get them started, because the ratchet in the freewheel assembly prevents this from happening.
If you spin the wheel in the wrong direction, you would be able to get the motor
(pedals) spinning fast enough to run happily in sensorless mode, but unfortunately the motor
(pedals) is then running in the wrong direction. Regradless of how fast the motor
(pedals) spin, it cannot transmit any power to the wheel because of the freewheel, and this is exactly what is happening within the hubmotor.
Your Protanium motor needs a suitable sensorless controller which is capable of starting the motor in the correct direction from a complete standstill, which the GM controller is not designed to do.
I'm sorry to be the bearer of bad news, but hopefully you will now be able to understand why it's not working.
Check out
this post for more details on the freewheel device.
Alan