Interesting beat.
I don't think vocals would belong in this type of song as vocals really aren't supposed to be matched with this kind of music anyways. They just seem a bit out of place to me lol.
Liking the beat though, sounds very industrial. :P
~Chaot!x