El alojamiento web que contrataste, efectivamente hay dos maneras de subir y bajar nuestro sitio
a través del Cpanel y por ftp.
Una vez descargado lo peudes trabajar completamente en local y luego subirla cuando este listo.
Con respecto a la Homepage:
Hay algunas plantillas que no trae el index explicito, es decir no aparece en el panel izquierdo->paginas.
sino que viene determinado según la jerarquía de las plantillas de Wordpress aquí estoy empezando un tema precisamente sobre la Jerarquías de Wordpress.
http://www.lawebdelprogramador.com/foros/WordPress/1610736-Jerarquia-de-plantilla-wordpress.html
Es bueno determinar y estar conciente de estas plnatillas que se encuentra en el Core de Wordpress.
Lo más fácil que hace uno es hacer otro Homepages.
