I doubt this "alternative" could handle decent snow cover. In fact, the web site states:
"Note: AutoSock is not yet approved by some states where "snow chains required" signs are posted. Please check with your local authorities to see if AutoSock is legal in your area."
If you really need to use a tire chain, because the road condition/law requires it, then I would buy snow chain ( cheapies start from $30 per pair ). But if the weather is that bad, I would not venture out unless I really had to.
These guys in the video are using it in snow with no issue. These are not meant to go over your snow tires unless you have very crappy or worn out snow tires. They are for light use like a freak snowstorm, rare icy roads or a road trip. Wouldn't want to be using these every day during winter, they would probably wear out pretty fast. I don't see many Canadians using them, maybe Vancouver area but not sure how much icy or snow conditions they get.