I'm getting a few Chrono vibes here and there, particularly from that piano sample - I think that was a great choice of sample that could have made or broke the track. It made it alright.
Everything blends together incredibly well and is paced perfectly for me. A lot of emotion conveyed and comes together as one. Can't say much more really, truly awesome.