Cool.
Firstly, I consider what the guy below me said as a personal insult. Fuck you.
K, to the song.
I liked the melodies a lot, the build up was cool, it had a sort of generic metalcore sound to it though, but that doesn't have to be a bad thing at all. In a songwriting aspect, it's great. It has enough repetition in it to make it stick, but enough riffs that change. The piano fit in perfectly, as well. If anyone would put vocals on this, and it wouldn't include well sung parts, it would be an insult to the song.
Great stuff!