It's a nice way of "visualising" the higher dimensions through common analogies, and a neat use of Flash.

One thing that should be pointed out is that while the evidence for quantum mechanics is vast and the technological applications of it are numerous (including the very device that allows you to read my post), the evidence for string theory is completely non-existent. Worse, string theory is far from complete, and has not even reached the stage where falsifiable predictions can be made, so it is at best a sophisticated set of hypotheses, ideas, and mathematical structures that might one day form part of a successful scientific theory. Or it might be a monumental blunder, a long chase up a blind alley.