Thanks !
I'm all in for a simpler solution, after all I am always looking for ways to improve it as well.
In the future, it will be a bit simpler, because with RC delegations and claimed accounts, assuming you got enough claimed accounts in advance, you could just allow anyone to create an account if they validate their email.
This can't really be done now because we are forced to delegate hive power to new accounts otherwise they would be almost unusable, and with even a little hive power comes potential abuse (We delegate 15 hive power per new account, an abuser could try to get 1000, now that starts to be significant enough to get some cool self votes)