I didn't read much of the website, but on the surface it sounds kind of lame... Kind of like the old Super Nintendo side scrolling games where they had multiple distinct layers in the background that would scroll at different speeds. Definitely better than a single layer, but it never looked 3D to me.
Like I said, I didn't read much, so it's entirely possible I don't understand it. Or maybe this technology needs to be seen to be appreciated.
If it's anything like
THIS then let me get my credit card out!
To keep the SNES analogies going: the youtube video above sounds like Donkey Kong Country compared to the old layered 3D effect.