Wow great song. Everything is pretty tight and its pretty damn catchy. Those vocal harnomies sound amazing! How did you record the vocals. During the guitar solo, Near the end when that other effect first comes in and vocals go down, I can't make out whats going on at first then it gets cleared up. But I do think that even though I don't like what ever effect that is, that it needs to come up a bit. Its not good when the listener has to really listen hard to feal whats up front well. But thats just a suggestion... take it or leave it.
Amazing song, and amazing job mixing. You really know what you are doing.
Keep it great.
Ben