I gave this listen and I've got to say I'm impressed.
You've got a solid mix of elements there, the playing and production is top-notch, and I seriousy think you consider fleshing out an E.P. I even dug the vocals (which is where I feel these recordings typically fall flat).
I'm a huge '90s industrial fan, and this definitely hits that pocket.