I don´t, but an Italian mate of mine has one, it certainly looks very well made and he says it is the dogs chods. Its waterproof (really), looks smart after two years of daily use and if remember well was a good price.
Don't know about the jackets, but me and my girlfriend both have Spyke Twin gloves, and love them. We've just bought another pair each, as they were in the sales, and we think they're terrific.
Textile outers, separate fleece inners - quick/easy to dry, and don't end up smelling like a pair of trainers after a month.