I am beta tester of Copay iOS wallet. I really like the GUI and all but IMHO you should remove registering an account.
My rating: 80/100. Can increase if you add more technical features.

The point of this code modification is to run Copay on a server and handle wallets there. If you try to do this only with Copay the solution will not scale because the number of connections to the Insight server depend on the number of wallets being used.