Maybe you could add the splash screen to the index page, and hide the page content (div#content) until the first page is loaded. Then when the first page is loaded, just hide the splash screen and show the content:
mx.addOnLoad(function() {
dojo.byId("splash").style.display = "none";
dojo.byId("content").style.display = "";
});