I'm going to be honest, I didn't like the intro riff. Riff 1 picked up a bit but I think would be greatly improved with a few more alternate endings or something. Riff 2 was cool, I didn't really see it coming. Then the return to the earlier riff was also good, wasn't a big fan of the solo though.

Interested to see what this will be like done.