I had a hand in charting pretty much every part of this song so you might consider me unfairly in favour of it. I can honestly say that if this had been completed charted, playtested and released without my knowledge I would have just as much praise for it.
Now I was going to write a blow-by-blow of the keyboard chart, with all the different riffs and melodies described in detail. However, I was about halfway through when I accidentally hit the back button on my mouse, which lost all of my text. I don't really fancy typing all that out again right now so just be assured that this song, on pro or 5-lane keys, is huge amounts of fun to play all the way through. There's so much variety that no matter what kind of keyboard chart you enjoy, chances are there's something like that in here.