This was fun to play, though as a lot of other commenters have said, it is extremely tricky too! Good luck producing a version that's a bit easier to pick up.
My only real query is, what's the musical element? The song is nice enough, but I'm not really getting the Music Game Jam connection. :)