I first heard this a couple of days ago and there were major timing errors with the drums. looks like you got those straightened out.
Though this isn't something I usually listen to, I really like the intro and the synth patch/sample you use throughout. It's pretty cool, whatever it's doing.
Some suggestions:
1) don't double the vox. I think a song like this benefits from a single lead vocal track. There are parts where the two vox tracks are out of tune with each other. It doesn't work.
2) turn down the room mic on your ezdrummer mix. It has a distinctive signature and usually the room mic doesn't work where they set the default. I use the room mic to send to a reverb plug. It's the only reverb on my drums for most of my songs. I use the room mic fader to blend the reverb back in with the mix.
3) Turn the drums, as a whole, up in the mix. Drums, bass, lead vox are the loudest tracks in a rock mix. You got the vox and bass there, just need to balance out with the drums. Or, you might have the drums where they need to be but other tracks are pushing the drums further back in the mix. Drums, bass, vox, then everything else in supporting roles.
3) I don't think some of the spastic ezd fills work with this song. Take some time to go through the midi data and edit the drum tracks.
4) listen to your song at quiet levels. You'll hear the mix in ways you don't hear at loud levels.
I like the solo guitar section. Good strong groove and the guitar tone is nice and clean and works with this tune. Good choice.
yeah man!! Thnx fo sharing.