Not a fan of techno or electronica (Nine inch nails is as techno as I tolerate) but I recognize good music when I hear it. I thought the title was appropriate for the feel of the song too.
Without giving you anything less than a 10, all I would reccomend is that you branch out into something more unique. All music like this may sound the same to me, but I recognize sandstorm when I hear it. Give your songs something for a complete stranger to remember.
And now I'm off to listen to your other stuff ^^