Wow, sounds great man! Good separation of all the elements, the mix is blending really well. That being said, I think your vocals can come out just a bit more, and I like the guitar riff in the chorus, but I'm not necessarily down with the tone of it...possibly a tighter distortion, or looser...