You have a good and powerful sound going. I liked the tone on some of those guitars (which ones are difficult to describe because there were quite a few parts).
I think you're killing yourself vocally, and I mean that in a couple of different ways. Let's say there were two vocal parts: 1) the screaming one and 2) the other one.
On the screaming part, you're pushing yourself (assuming you're the vocalist) so hard that the part becomes difficult/impossible to understand. I'd experiment with different micing and singing techniques to see if you can get some better resolution. I couldn't understand anything. On the "other vocal part," I noticed some pitchiness in quite a few places. Was your voice tired from recording part #1?
The other way you're killing your vox is that the guitars are so powerful that they're covering your vox up. I'd recommend that you work hard at understanding EQ and how/where to make cuts in your guitar parts so that the vox can poke through.
Those are my thoughts.