Aaaah si eres novato, es en extremo dificil, pero aquí el primer elemento:
http://s3.sitepoint.com/examples/sidescroll/demo4.html
Lo tome de aquí:
http://www.sitepoint.com/side-scrolling-site-layout-with-css-and-jquery/Lo segundo es las animaciones y las secciones, se cargan cuando se eligen, y cuando se descartan se borran del DOM, por eso es que cada vez que eliges una sección debe de cargar. Aun cuando ya hayas visitado la sección antes.
Muy bonito el sitio
jejeje una buena mexcla entre diseño y desarrolo.
Podrias aprender Edge Animate y Muse para evitarte de tanto código