Grrrrreat!
Sweet track man, I have 2 "problems" with it
1) The sort of bubbly sounds starting at 0:38, I wasn't big on it haha
2) The guitars like you said were a bit off but that almost makes it better in a sloppy kind of way
I thought it sounded like a Nine Inch Nails track
Keep it up