There was a device called an electric wheel, a few years ago, which did the continuously variable thing using a planetary gear (the sun and ring were driven by separate motors, and drive was taken from the planet carrier.)
http://web.archive.org/web/20080104094149/http://www.solomon...
This design is inherently more compact than that arrangement, and the parts are simpler. (I think)