I've never really heard that much about them; so I can't really give you a good answer to your opening post.

In a way , I already belong to a shave club, SRP, I am constantly buying different shave items & trying them, engaging in discussions about the products & I get to choose the cheapest/best company to get the products from.