Definitely a lot of high points.
I only really have one critique, and I can say it it one word: intelligibility.
That's the main problem I have with pig-squealing in general; it never changes, and has no musicality to it whatsoever.
I definitely agree with kevs91, they added almost nothing to the song except volume.
I can also hear you taking breaths between words/lines.
However, your guitar work is very elaborate and well-executed.
The only thing I would change is the tone; it's too muddy, and some of the little fast runs and palm-mutes get lost in the mud.
Take out some of the mids, and a little of the bass, and they would clean right up.
Also, the ride you use from about :23 to :39 is too loud.
In fact, the cymbals seem to be too loud throughout, with some exceptions.
They're so loud, in fact, that the bass drum and snare get lost under the guitar and cymbals. Turn down the cymbals, and crank up the bass especially. We need to hear that shit, bro.
This is the first song I've heard from you, and it's excellent.
It needs a bit of work, but it is definitely awesome.
I'm going to listen to the rest of your shit, because this has me interested.
Awesome work.
METAL FOREVER!!!