Ezdrummer 2? What kind of kit did you use? Anyways, It's pretty standard heavy rock stuff so i don't really have anything to say on the composition part, it's OK. I will comment however on your mix, which is very muddy. Your drums have a very mid tony thing going on and they don't cut through the mix because your heavy guitars are on that same mid frequency as well and the whole song gets swamped. Ezdrummer comes with a mixer as well, so try fiddling around with that for better results. I would also suggest trying out Superior Drummer 2 which is essentially ezdrummer only better when it comes to creating custom sets and parameters you can adjust to get the most out of your drum vst.
Hey, thanks for the response! I'll be sure to examine that mid range a bit next time and look up some tutes about the built-in mixer. I used the Metal kit at pretty much its default settings out of the Modern range here. I have had a look at Superior in the past but found that it's a bit out of my price range, packed with a lot of detailed features I don't quite see myself using at this stage of learning. EZ by comparison seemed more like a quick and beginner-friendly set up, and sounded good enough for my purposes (in the perfectly mixed ads/demos of course lol).