Woah!
I waited through the buildup cause I saw the heavy metal tag waiting for something hardcore. And thats just what happened. I'm loving it too but yeah it could use some mastering/mixing; you got some clipping going on there. But with such a huge emotional drive like that, potential for a completely awe inspiring shredding solo is clear. If possible.