Este sitio web en particular fue construido en Flash. Se carga rápidamente porque la mayor parte del contenido gráfico (si no todo) son gráficos vectoriales. La diferencia entre los gráficos vectoriales (este sitio) y los gráficos de mapa de bits (como las imágenes de su familia en jpegs, tiffs o bmps) es que los gráficos vectoriales usan funciones matemáticas para dibujar líneas y rellenar colores (y degradados) en lugar de información de píxel por píxel Sobre el color. Eso da como resultado un sitio muy pequeño y también: puede intentar acercar y verá que la calidad no se degrada (a diferencia de jpegs, bmps, tiffs ...). Supongo que la música de fondo probablemente "pesa" más en términos de espacio en disco que el resto del contenido gráfico que es puro vector.
Por cierto, flash puede mezclar contenido (vector + mapa de bits), pero este chico creó este sitio sin ningún mapa de bits, por lo que puede ser pequeño.
Más sobre vectores vs mapas de bits: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm
Más sobre sitios web Flash: http://en.wikipedia.org/wiki/Adobe_Flash
Para colmo mi respuesta: este sitio está hecho para ejecutarse desde caché, y también verifica la conectividad a Internet. Si este sitio web almacenado en caché puede detectar la conectividad a Internet, está programado para que no se ejecute. El autor del sitio obviamente hizo esto para que el usuario pueda apreciar el pequeño tamaño del sitio y los conocimientos del autor :)