Loved the concept of this, but a lot of things could have made it so much better. The intro makes it seem, at first, like a clusterfuck, until you get into it a bit. Other than that, the rest of the sounds were very nice. The only thing that bothered me about this was that it sounded like a song that would have been way better if the song went a little bit slower, at least, with the main melody.
Other than that, pretty good.