Wow. Guitar sounds like Shreddage II. Unexpected. Points for originality, even if this struck me as quite possibly the strangest synergy of genres I've heard in a while. Kudos!
I can't tell if those guitar tracks are properly double-tracked, got cabs on, and all that mess, and I'd prefer them just a little move driven, less reverbed, but for the purposes, great track, and more importantly, great balanced mix.