Musically this is awesome. But your mixing skills need a little work. The drums are a little too overpowering. Mainly the snare, fast double bass sections, and some cymbal bells poke way too far out in the mix. Is that Drumkit From Hell by chance? or Superior Drummer?
3 1/2 stars, good song.