IMO: Cymbals go from non existant to loud and brittle, Vocalist sounds grand. Guitars and bass guitar are fighting for space, try some filters to separate em a little bit. Other than my gripes about the mix, from a production standpoint: The only thing I wasn't a real big fan of was how you did the drums in the beginning, I would have used the same swell/midsweep effect on the drums also. In the little spot before the solo kicks in (with the am radio guitar effect and the acoustic strums) I (again) would have had the bass ring out and match the kicks so it didn't sound so... "random".
Don't get me wrong, it sounds great, those are just things I personally would change.
my 2 cents.