I think your lead needs to be a little more upfront, maybe trying eq'ing it. I suppose your drum tracks are the best you've got but I would definitely reccommend finding anything that makes it sound a little more natural. But from a guitaring perspective, sounds pretty decent. You sure love your mild shredding.. I can tell ;-)