I have to say I really like what you are trying to do. The whole getting hit with KYC when you go to withdraw is very annoying at other sites.
I know you are just in beta mode but there are a few things that might make things more forgiving for users. For example a simple back button on things like the deposit and profile pages might be helpful. Of course you can just go back in your browser but that would make it easier. Also, and it's possible I missed it, make it easy for people to post their public key (aka - user name) or even select a username that is tied to their public key.
I wish you the absolute best with this effort! Good Luck!!!