pretty cool. i like the combination you made with the sounds! just when you think its maxed, you put another wicked sound in and it fits perfectly! that's one of the signs of a good producer. Also, it seems pretty mastered to me, i hear no uneven overlaps but you could have given the kick more power perhaps? the point is for the kick to overlap the melody just a teeeeeny tiny bit, it makes the song even more epic.
P.S i think the melody is absolute ownage and the repetition fits into this genre, ergo it doesnt bother me at all :)! well earned 4.5 stars!