i love your production brad.. really unique and different...

i think the vocal could be pitched down and dirtier.. it is a great idea but doesnt suit the track as well as it should...give it a real pitch down, **** with it on it's own (with no track playing - make it sound liek it will destroy you without the music playing). then put it in the mix and bring it forward, then eq it...

you know sometimes i think the key with vocals when you produce is to bring them to the very front and make them really loud - you soon notice the inperfections!!!

then once you are happy, take it out of the mix... leave the room... then come back and mix it in good..

ok this is all opnion.. heheh .. hope it works!!!

:)