I was looking at these units, specially the slow one
http://www.velogical-engineering.com/velogical-velospeeder---standard-motor-for-bicycles-retrofittable
Another solution would be the OMNI Wheel from Evelo.com
I was told that this wheel can be controlled with a trottle instead of the pedel...