The motor is not made by HK- everywhere else they're labeled EMP and the group that sells them on Alibaba is usually called Million Power or something- I suspect the prices are cheapest at HK because they buy enough to muscle the factory into selling them cheaper. It's usually called C80100 KV130 or KV180.
I agree that the GB drive is awesome looking and a great idea, and probably works great. My point is that I think it takes that kind of expense to make BLDC drive work well for a wheelchair. Wheelchair motor control is (in my observation) one of the trickiest applications around- the torque and speed has to be perfectly smooth and even between the two motors, the controller has to filter user commands to allow any change in drive state- full forward to full stop, to full reverse- smoothly, predictibly, safely. I don't know if the kelly firmware will intelligently decelerate the motor and reverse direction when the stick is quickly moved from full forward to full reverse. I would bet that even if it does OK it will not be tunable to the extent it needs to be to make it feel completely confidence inspiring on a wheelchair. As well, if the controller has forward/reverse capability but is not designed to smoothly transition between the two it may destroy the controller and/or create big torque spikes on transitioning between states that will be hard on the driveline.
What I was referring to when I said proportional control was proportional torque control- there was a guy around a little while ago who wanted to use a BLDC hub motor for a self balancing scooter, where instantaneous proportional torque control in both the forward and reverse direction is crucial.
http://endless-sphere.com/forums/viewtopic.php?f=14&t=32803 Again, I don't know about the exact behavior of the kelly controller, but I know that the infineon ebike controller will not be good for that application.
The 80100 motor has two tiny 12mm ID 21mm OD 5mm thk bearings on the end-bell side and one of the same bearing on the face mount side. I am not a real mechanical engineer and don't know how to run the calculations for the bearing but my inclination would be to not expect much life out of the single bearing if you put a sprocket on the face mount side of the shaft. The side load will be a factor of the rest tension of the chain/belt plus the torque that the motor is generating. On the 80100 powered bike I'm rebuilding now I'm replacing that front bearing with a much larger bearing mounted outboard of the motor case.
I bet a pair of 10-turn or 12-turn 9C hub motors from Methods in small rims (16?) on low voltage, high current would put out as much torque as you could possibly put down through bicycle tires and get you to 6.5mph plenty quick... Again, the controller is the missing link- but at least the high-turn count 9c will be about as easy as possible on any controller (unlike the 80100)