The vocals...
I love your enthusiasm, but bring it down a notch. The vocals completely drag down the quality of the track. Now don't get me wrong, I use screaming vocals in my tracks as well, but you are way too loud. Your overpowering the rest of the track.
As a listener, I want to hear what the guitars, drums, and bass are doing along with what your singing/screaming. What I'm saying is mix your voice in with the track, don't just sing over the music.
As far as the rest of the track: From what I can hear the guitars are sweet, but the drums are a little too strong as well. This track could be great, you just need to work on your mixing a little more.