¿Puedo instalar WP u otra aplicación una vez se haya creado mi sitio?
Puedes instalar tantas aplicaciones como quieras en tu cuenta en cualquier momento. Puedes hacerlo fácilmente desde tu Site Tools > Sitio web > Gestor aplicaciones. En el menú desplegable Aplicación, selecciona la aplicación que quieras usar y rellena el resto de los detalles.