The song all fits together but man, I gotta tell you...the snare drum sounds like Lars Ulrich's St. Anger snare in a way. Also, the solo needs to be brough more towards the front. It's too far back.
Mix needs better seperation, and frankly the 'core vocals are redundant as shite. The music at least has intensity, and depth. professional rough mix, conisidering, but I wouldn't pay money for this.