I had the Diluvio's. Nice quality as expected from Castelli and a very nice, snug fit. Obviously not waterproof (as they are neoprene) but combined with SealSkinz, I could ride for 10 hours in the shittiest, wettest conditions and my feet would remain warm. In terms of windproofness, they're pretty damn good. Only problem is that they do not have reinforced toe or heel area so after a while it wears through (some overshoes have strategically placed kevlar to delay this, like a set of BBB overshoes that I had) if you walk a lot.
I had the Diluvio's. Nice quality as expected from Castelli and a very nice, snug fit. Obviously not waterproof (as they are neoprene) but combined with SealSkinz, I could ride for 10 hours in the shittiest, wettest conditions and my feet would remain warm. In terms of windproofness, they're pretty damn good. Only problem is that they do not have reinforced toe or heel area so after a while it wears through (some overshoes have strategically placed kevlar to delay this, like a set of BBB overshoes that I had) if you walk a lot.