Für die Ladezeitverkürzung:
Die ganzen Bilder, die du da drin hast, sollten im Original schon möglichst weboptimiert sein, also nur eine Auflösung von 72dpi und auch keine 800*600 Pixel, wenn das Bild ja nur ganz klein drauf ist. Also die Bilder nachbearbeiten, da gibt es auch Programme, die das alles in einem Rutsch können (bspw. SmallImage2).
Ich mag es generell nicht, wenn die Bilddateien den Namen der abgebildeten Person enthalten. Im Falle eines Kindergartens würde ich es in jedem Fall vermeiden.
Hast du schon alle Browser durchgetestet? Gab es keine Probleme damit, dass du häufig Leerzeichen in den Dateinamen hast?
Die aktuellen Termine haben den Text auch nur als Bilddatei.
Und wenn du Lust hast, kannst du auch die Mailadressen versuchen ein wenig spamsicherer zu machen, bspw. als ascii-Text oder mit sonstigen Späßen.