Great interpretation of the theme. It was a little bit overwhelming at first, but once I played it became very clear.
Missing some music/sounds (as you have stated) and maybe a speed-up button could be nice, but other than those nitpicks of mine I really enjoyed this! Well done.