Este site específico foi criado em Flash. É rápido de carregar 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 gráficos vetoriais usam funções matemáticas para desenhar linhas e preencher cores (e gradientes) em vez de pixel-para pixel sobre cor. Isso resulta em um site muito pequeno, e também: você pode tentar aumentar o zoom e você verá que a qualidade não se degrada (ao contrário de jpegs, bmps, tiffs ..). Eu suponho que a música de fundo provavelmente "pesa" mais em termos de espaço em disco do que o resto do conteúdo gráfico que é vetor puro.
BTW, flash pode misturar conteúdo (vetor + bitmap), mas esse cara criou este site sem nenhum bitmaps, então ele pode ser pequeno.
Mais sobre vetores x bitmaps: link
Mais sobre os sites da Flash: link
Para completar a minha resposta: este site foi criado para ser executado a partir do cache e também verifica a conectividade com a Internet. Se esse site em cache puder detectar a conectividade com a Internet, ele será roteirizado para que não seja executado. O autor do site obviamente fez isso para que o usuário possa apreciar o tamanho pequeno do site e o know-how do autor:)