I really like it!
If I had any suggestions about this song, it would be to build up to an "in your face" climax at some point. The beat does rise and drop, a few times. But you mix in a new instrument and start building up anew, leaving me wanting more.
As for the Industrializedness of the song, I like the mix up of instruments, and to me it seems a bit sludgy too, which I like a lot. I wouldn't be surprised if this were used in some action based flash games on NG.
Kool work man =) Keep it up!