Lo que hace la ignorancia (lo digo por los que te contestan, no por ti).
No hay necesidad de instalar un CMS ni nada por el estilo, el sitio web está decente, las letras demasiado grandes eso si, son molestas a la vista.
Las animaciones, estoy casi seguro que fueron hechas con swift, pero bueno a responder tu pregunta.
Si tu host soporta PHP y MySQL, puedes usar Dreamweaver para hacer el formulario de registro, el asistente de dreamweaver te genera el código y nadamas es de point-and-click
Primero creas una base de datos en tu hosting, defines un sitio en dreamweaver y te vas al menu de base de datos, creas un juego de registros y despues asistente para crear formularios.