Registration page soup to nuts

[Fixes 50955021]