It's a cool interpretation of the theme. :)
I would have liked and maybe it's a problem of my browser, the frame rate to be a bit higher. In the last stage it gets quite difficult to differentiate the different parts of the qube.
Regarding Audio & Mood: There is none or it's not a game in which you would expect any moody environment.