Definetely the best of the three.
Better than your last one, you did a good job of fixing the movement between different parts. I loved the guitar solo. (even if it was midi) Only three things I have to point out: You kind of killed the very beginning. I personally liked the blaring annoying midi sound. (Although only where it was) Second is in the first solo, the background parts drowned out the solo, big no no. You should fix that. My final piece of critisism would be that the ending was just too abrupt. It was like BAM, done. Maybe some background during the ending solo. (Not TOO much though.)