Very cool! I think some of the sections of the song are in different keys and it sounds rough when you transition between them but other than that, it's great! :D