Moin
wenn die Bilder allesamt nicht angezeigt werden bis alle geladen wurde liegt das sicher an der Verwendung eines Tabellenlayouts, sonst würden die Bilder nacheinander erscheinen.
Und so ein "Nacheinander" fände ich als User netter als eine blöde "Bitte-Warten"-Grafik, die zudem in einem - meist geblocktem - PopUp erscheinen soll.
Außerdem könntest du die Bilder ins Format PNG-Interlaced umwandeln, dann zeigt der Browser sie schon - allerdings unscharf - während des Ladevorgangs an.
Gruß
rfb