Well, the snowmobilers in Branchton

, Sheffield, Flamborough, Cambridge use electric vests. A lot of them anyways. A couple use them on their bikes too.
I haven't personally, but have heard good things. The heated hand grips, windproof/warm clothing does it for me. Circulation (of teh warmed blood in hands) does the rest.
Be aware that using a mesh jacket and fleece is a really BAD idea.
Why? Because the mesh lets air flow through. Immensely so, which is why they're so comfortable in the summer. Cold (10 celcius or below) air at highway speeds+ flowing right through one's jacket is the LAST thing one needs.
You want a wind proof (IE solid leather) jacket. Fleece underneath (yeah, it'll be tight). Scarf or fleece jacket with muffler (zips all the way up, covering neck). Any bare skin/air flow will be a biatch.