Improvable. Very Improvable.
It seems you've got good basics as a band, but there are a few things, that really drag it down. The mix is the worst thing of all. You can barely hear anything behind the ultra loud crash cymbal. The rest of the drums is almost inaudible most of the song. Also the lead vocals seem pretty unmelodic to me. Screams are pretty okay, but seem to come at weird times. Maybe it's because of a lack of song structure, or it's because I can't hear the structure behind the cymbals.
On the upside the guitar melody is pretty good. But you really need to do something about the mix so the qualities of your music become audible. And if I'm complaining about mix that really means something - I usually listen to a lot of low production heavy music. : D