In accordance with your 3rd point, sadly, unless the voting website provides an API, I don't believe it is possible to find out whether the voter has entered everything properly or not. (If this is what you were talking about ).
In accordance with your 1st and 2nd points, we will be making a proper CMS which has the registration and login, news, account information for the currently logged in person, the admin panel will be integrated into the CMS. It will be made entirely from scratch suiting the needs of the customer.
One small question, does RO use MSSQL or MySQL?
Thanks for the redirection to this section!
Regards,
Perseus