The beginning is beautiful. I like the piano progression and the build-up with the orchestral instruments works quite well. Mix sounds good in my oppinion, although maybe later it could need some more reverb and it gets a little bit muddy in the metall part. For the metal part the drum work is really good and the double bass drum sounds awesome. I think the violins instead of distorted rythm guitars sound a little bit thin. Maybe mix it with distorted guitars? Or just use more strings and build some string chords to make it sound a bit more full. Just play around a bit with the instrumentation here. The solo part on the end is really cool again. What you could do to give the track a tiny bit more realistic touch is a bit velocity editing. Just use a slightly different velocity for every tone played and use a bit higher velocity on the "strong" beats (like 1 and 3 in a 4/4 or 2 and 4 if you want to have a more backbeat like feeling). It is some work but it really works wonder. Furthermore a tiny bit less harsh quantization would give the piece a bit more human feel. Anyway, you really did a great trock here and one really can hear how much work you put into this one!