OK, I used to be a big metalcore fan, so here's what I think about the recording. I just figured since so few people on this board are into this style of music, my opinion might be of some worth.
It sounds like you have two guitar tracks, but give them about a 60 pan either way to spread them out. Also, I think you need to turn down the lows on the guitar and add a bit more of your mids. The other guitar that you hear faintly in the background often, could be turned up to hear the disonances played. For that part before the minute mark especially, it'd be nice to hear more, so turn it up, and if you want a neat effect, put on substantial high pass filter to allow the song to slam back in.
Drums sound pretty good, but I can barely hear the kick drum. Try and get some snap back into it.
I can't really define the bass, so it's hard to say what it needs.
I like the layered vocals. When synced and mixed properly, it gives an almost unhuman sound.
Other than that, this song is pretty awesome. Good squeals and writing, that's for sure. Sounds like you have decent instruments to work with as well, which is always my downfall.
I'd LOVE to have a go at mixing this, if you don't mind. It's up to you, really.