Registration page is not user friendly

Hi

Please have a look at this page: http://belmonte.co.za/register

As you can see, the fields are really badly spaced and the moment I add extra fields to my registration form things get really messed up. Is it possible to make this page more user friendly? If someone wants to register and they see this page, it might scare them away because it looks complex and unfriendly.

Just maybe put the fields below each other with good whitespace between them and not one long line running accross the screen and cutting of at the end as it does in Google Chrome...

Possibly help me to fix the page? I need this friendly as soon as possible.
Would it be possible to do this in a child theme setup, fix the register page using child theme?

Thanks guys!