Kinda reminded me of early Fear Factory stuff.
thanks for sharing