well ...
I made some notes whilst listening intently. First thing that occurred to me that the intro was a little too long for my liking. I love the guitar sound, it reminds me of Iron Maiden in the early days (hope this is taken as a compliment it was intended as one!). Actually the riff is quite early maiden, well in my (old fart's) opinion.
I then caught a glimpse of Weird al Yankovich, only to be reinforced by the lyric "all there is is hate upon this land, got the men fighting, fighting in sand(!!)" compelling me to spit my wine everywhere, for which i sincerely apologise (both to you, and my cat who recieved a generous portion!)
I think its a stirling effort, which is why I decided to post a reply. The mix is actually quite decent, though you could probably do with a little effect on your vocal.
Well done, keep up the good work!
Dee