This does have a slight Kraftwerk feel, and since they are one of my favourite groups then perhaps it's not so strange that I am a big fan of this piece.
The little "pop pop" break is one of the best things I've heard lately - a perfect blend of sound and space and good timing.
I'm not so keen on the section just after that - perhaps a little too much going on for me (is that some scratching in there ?).
The intro and ending are excellent and I also like the repeating tom drum. I notice this sort of underlying rhythm is part of your style.
What instrument is doing the delayed lead line ? Nice and smooth...
Another good piece - and something that seems to cry out for visuals.