It's clear you didn't read the article. As its not about registration, but rather the absurd costs of doing all this for small businesses.
34 karma · joined March 26, 2013
Looks cool though!
I hope you'll have more success, but at this moment I cannot see anything in there that makes it better than the product that the company I worked for was working on..