I'm always torn when I see a site like this. On one hand it's a cool effect, but on the other hand it's pretty distracting and hard to use.
When I think "good web design" I mostly think "usable and invisible", not "in your face". But guess that's why I'm not a designer, lol.