I tried it on firefox and it looks really good for the first few seconds (It gets rendered properly) and then all of the buttons scatter accross the screen. I'll have to try it on a mobile, but from what I saw it looked awesome!
I've added what is called application caching, so now when you visit it you will only load the application stuff the first time (not the music though). This will save a tiny bit of bandwidth. You can also load the page if you arenot connected to the internet, it will just error out though :p