The separation of all the instruments sounds to be very well done, and the song is very catchy. chrisjorge is right about the timing though. The drums and guitar towards the beginning are not synced up and it becomes distracting. It doesn't seem to become an issue as the song gets rolling except around the 2:52 part of the song (chorus?). Great drum work, but there are occasions when the snare hits just a bit early or late, and there are parts there where the toms seem to hit a bit early as well. Not as distracting as the part at the beginning.
Also, there is just soommmmmmmeeeeething about the intro guitar that I find not right. I can't quite put my finger on it. It sounds distant....not clean enough...messy... I'm not quite sure and I'm sorry if it sounds vague. Perhaps it's just me, but maybe others will point it out as well.
All in all an awesome song! Keep it up.