So, I've got no real complaints composition and structure wise. I liked the flow and pace of the song, everything in those regards checked in with my musical taste. So, good job there.
As far as the mixing goes, I think you did a great job, and I've only got my opinion on what I would've done. I think the lead guitar tone is a touch shrill, so I would've tossed a LPF on the channel, cutoff set to around 17,500hz, 12dB/oct. It might just be my ears, I'm not sure.
Otherwise, there was the ride/china cymbal near the end. I'm not sure if you did, but I would've spot-mic'd that cymbal, so you could sculpt its sound. I think that it sounds kinda distant. It might have to do with what I perceive as over-compression. I can noticeably hear the compression releasing between beats. That may be the sound that you intended as an artist, and if so good job.
All in all, I think this checked out to be a pretty flippin' good song. I enjoyed it quite a bit.
-mod15