Love the vocals, the lead guitar and the clean fills.
Mix-wise +1 to the above. In particular the drums are narrow and just a bit fake sounding, and the distorted rhythm guitar parts sound good but a bit too centered for my tastes. IMHO the other elements (like the clean guitar parts) sound nice when they come in because they're adding width - for example, during the solo at the end everything is right up the center.