Why not a 10
The only reason I'm giving a 9 and not a 10 stars rating, is because I think the choir/vocal sound is a bit too dominant in the mix, keep it a bit lower in the mix. At least, that's my opinion.
I liked the melody, and as the others before me said, really this could be an epic battle theme !!