Вы можете сразу вызвать изображение в голове, используя
<script>
(new Image()).src = "IMAGE PATH";
</script>
и убедиться, что вы сжимаете изображение настолько, насколько это возможно, с помощью различных программ, или, если у вас есть Photoshop CS5, вы можете сохранить его длявеб-устройство, чтобы убрать весь лишний мусор, вы можете попробовать smush.it
http://www.smushit.com/ysmush.it/
от Yahoo или полностью отложить загрузку сайта на несколько секунд, покавы можете быть уверены, что изображение загружается, вы можете попробовать что-то вроде сокрытия всех элементов и затемнения их при помощи setTimeout, например,
* CSS
body{
opacity:0;
}
* jQuery
setTimeout(function(){$('body').animate({opacity:'1'},300)},5000);
хотя это может быть не так уж и практично.