Never rated this one surprisingly.
Good catchy leads as usual. The mixing and mastering as you said could have been better, but hey, no one's perfect.
The one thing that bugged me was the loud crash cymbal, no complaints other than that. Good job on this one.