I liked the piano melody and the amount of echo and reverb on the intro is awesome, but the piano does sound a little fake even with all of that. Sounds like a cool film score type song though! I think that the drums are good, but the sound quality of it is just a little too ear piercingly high pitched or something. I think if they were just turned down a bit it would be fine. I figure if you changed it too much it would ruin the feeling of the song. I wasn't expecting the film score type thing to come in. It really proved to work very well. The software instruments were pretty good for the most part. About 0:45 seconds into the song, it sounds a little bit out of sync, I'm not sure if there is some sort of delay on the instruments, but I'm sure that you could fix it. For that it is mainly the staccato violins which turn out to be out of sync The song was very good sound mixing wise. I think it could have really been topped off if you added some heavier brass in there. I think I heard a little bit, but they were mainly played in staccatos. If you had some of them playing the same melody as the violins in the background, it could sound better for sure. The structure of the song is really really good! The piano intro is very soft and the sudden industrial themed style coming in at 0:17 really catches you by surprise. Nothing is too repetitive and it really catches the aspects of a soundtrack. I can see a fight scene or something along to it. The ending is really awesome too!
Overall, I think the staccato violins and such could have been more in sync with the rest of the song. Your structure is really really good. The intro sounds wonderful and you truly capture the soundtrack feel which i am sure you were going for. Some instruments were a little fake as I said, but I don't really think that is your fault. For the resources you have, it is very good.
Also, if you could listen to and review my song "Stranded" that would be great!