That whole site is actually a whopping 28.3mb! Holy crap.
All in all, the site took me 47 seconds to load. They are just doing it in a very clever way. They only load the stuff that you are viewing, once that is loaded, it’ll start loading everything else as quick as it can in the background so by the time you start scrolling down, everything is already loaded.