I have worked with stuff like this before, it's a whole lot of fun. It's surprisingly easy when you know what you are doing. I have to say I found myself fairly mesmerized by this. It would make a wonderful screensaver!
Overall, very fluid, well made, well programmed, good idea. Not particularly original. But I have nothing to complain about. Nice little interactive doodad you have here :)