Goddamn.
You've got some skills, yo. You've definitely got a lot of atmosphere in this song, and you build up energy within it with the percussion, as well as the arrangements of your strings and piano.
I usually shirk away from General Rock because too much of this is the same garbage, but this is just the opposite. Very nice job.