Ciao!
Non comprendo il punto 1, cioè capisco che installi (punto 1) e poi sovrascrivi (punto 3).
Io ho sempre spostato/caricato i files della root da uno spazio all'altro (ho sempre fatto uno zip e decompresso direttamente sul server, è più veloce rispetto a caricare i singoli files), esportato il database dallo spazio vecchio e importato su quello nuovo (dopo aver creato database nuovo con lo stesso nome del "vecchio" e user con stesso nome utente e password del vecchio).
Poi, eventualmente, modifiche dal nuovo cpanel/pannello di controllo del nuovo spazio e configuration.php (visto che cambi dominio).