1. should be fixed let me know if not
2. I've implemented it now so it hides the q and a if they are not required. Would be good to test password recovery when no q and a is required as I haven't tested it.
3. same as #1, let me know if it still happens
4. Its just because the english file has no text in it. This is really something to be customized by the site owner if they want to show it.
5 and 6. I moved the agreement above the button. I removed the "Complete" so now there is just one localizable message. It will use RegistrationRequiresEmailConfirmationMessage or RegisterCompleteMessage depending on whether email confirmation is required.