I bought a pair of these, and so far they are the warmest gloves I've used for riding. And they're supposed to be waterproof, but I haven't had to test that yet.
web pageBut, in my experience, you either have to block the wind with something like Hippo Hands or some sort of fabricated shields, or else you have to supply heat via electric grips or gloves. Otherwise, the cold air flowing over your hands is going to eventually chill your fingers no matter what kind of gloves you have on.
Just my opinion.