WHOA!
This is nice really good! The vocals are a little loud in my opnion but... wow!
I think this is more punk or grunge than it is General Rock though, but that is just my opinion of genres. Seriously though, good job with this. I think the vocals get drowned out though during the chorus, maybe you should try cutting some midrange from the layered guitars so that their still massive but not quite as getting in the way of the vocals. Good job again, man I reallly like this.
I almost wanna say this is just a stolen, but man... the production isn't good enough to be completely profesional. Good vocals too dude. :D