My first reaction from just looking at the site for 30 seconds:
Make the 'Tour' page the home page, instead of the 'Register' page. Seeing that huge form first (without knowing what it does) makes me want to leave.
Make the 'Tour' page the home page, instead of the 'Register' page. Seeing that huge form first (without knowing what it does) makes me want to leave.