i love the music, the chords and recording is top notch. everything is clear and precise. the vocals are ok. i would (if it was me) reconsider having so much lyrics, the music is lovely and can carry the song. less is more i guess. the 'breakdown' at around the 2 min mark sounds a little messy, the aggressive vocals dont really work in my opinion, they need more of a deeper or a clearer tone and not so throat based. more killswitch and less lamb of god would suit.
overall i think its an incredible song, just might need a little more work in my opinion.