All I can add is that I was impressed with this motor, or more precisely the mechanism they had for freewheeling the front gears and then hooking the drive motor on the outside of the front gears.
http://www.bike-elektro-antrieb.ch/home.htm
Not sure I'd use the motor, saw an 800w RC motor I was more impressed with.
Still, I haz a hub motor....