Its too much info to do on one page.
First page collects all the user info.
Second page display all the terms and user agreements etc.
Third page explains email confirmation of account.
It can't be that hard to do. I'm sure there are many sites out their with multiple page forms. Aren't There?
--SL