This is one of my favorites of yours. The vocals fit the tune really well and you're right at home with your leads. I still don't think you need to show your speed runs though...well maybe a little but less is always more imo. I like the speed runs at the outro, I personally would have saved them until then.