I only heard this last night and I think this could be my song of the decade. I've lost count of the amount of times I've listened to it.
It has everything I require in a song. It sounds like Philip Glass locked in a room with Telefon tel aviv being touched up by Alec Empire.
Anyone else as excited as I am?