Este site específico foi construído em Flash. O carregamento é rápido, porque a maior parte do conteúdo gráfico (se não todo) é de gráficos vetoriais. A diferença entre gráficos vetoriais (este site) e gráficos de bitmap (como fotos de sua família em jpegs, tiffs ou bmps) é que os gráficos vetoriais usam funções matemáticas para desenhar linhas e preencher cores (e gradientes) em vez de informações de pixel para pixel sobre cores. Isso resulta em um site muito pequeno e também: você pode tentar aumentar o zoom e verá que a qualidade não diminui (ao contrário de jpegs, bmps, tiffs ..). Suponho que a música de fundo provavelmente "pesa" mais em termos de espaço em disco do que o restante do conteúdo gráfico, que é vetor puro.
BTW, o flash pode misturar conteúdo (vetor + bitmap), mas esse cara criou este site sem nenhum bitmaps, para que ele possa ser pequeno.
Mais sobre vetores versus bitmaps: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm
Mais sobre sites em Flash: http://en.wikipedia.org/wiki/Adobe_Flash
Para finalizar minha resposta: Este site foi criado para ser executado a partir do cache e também verifica a conectividade com a Internet. Se este site em cache puder detectar a conectividade com a Internet, ele estará no script para que não seja executado. Obviamente, o autor do site fez isso para que o usuário apreciasse o tamanho pequeno do site e o conhecimento dos autores :)