Add a verified profile page to the process
Switch to using authorization_status to keep track of the stages of authorization
Process the user's identity verification within a delayed job
Switch to Unicorn
Don't forget to run your background jobs
Add ajax polling for verification status