Nice.
Diversity is always good with songs like this. Nice melodies, good playing, not bad at all.
Now to the technical issues. You should try adding some reverb to the orchestral sounds, makes them sound bigger and natural (since the only way for you to hear a real orchestra playing is a hall, duh :P). Balance between the orchestra and guitars was good. I'm not sure if you have already, but if not, you can test out taking some middle off from the riff guitars. They didn't sound so muffled though. But it never hurts to try :P
The guitars sounded to be recorded straight line-in without any kinds of amp engines or anything. If you have the possibility to grab a copy of Guitar Rig or Amplitube someday, I recommend it. There's some ways you can try to improve a straight line-in sound, but as I've been told, "You can't make gold, if the beginning product is shit" in terms of mixing. There's some pretty good free ones too, can't remember the names right now though. But definitely look for some guitar amp simulators if you're going for the line-in approach.
All along, a solid tune here. 9/10 and a five ( 4.30 / 5.00 (+ 0.25) ).