Credo che uno dei sistemi più semplici sia questo:
1) installare (o spostare) il sito joomla dalla cartella root ad una sottocartella (tipo /joomla); questa operazione, tra l'altro, dicono sia un'ottima manovra per proteggere il sito dagli attacchi esterni
2) creare nella root un file index.html con l'immagine di presentazione, un loop di attesa (o un bottone di click) ed il successivo rilancio al file /joomla/index.php.
Questo è il sistema che si usa anche quando si ha la necessità di avere un'intro in formato flash.
Il problema nasce quando uno ha già il sito e l'index.php di joomla è in root e non vuole o non può spostare tutto in una sottocartella.
Una soluzione (ma non è detto che sia sempre fattibile) è andare a vedere e modificare le precedenze con le quali il server web cerca e carica il primo file.
Nei sistemi Microsoft è piuttosto semplice: IIS ha proprio una finestra in cui si scrive l'ordine di caricamento ("index.html, default.html, index.php, ecc.).
Con Apache bisogna andare a mettere le mani nei parametri di configurazione e di solito il provider non lo permette.
Quindi la prima soluzione mi pare la più agevole.
M.I.