Just wanted to say that I think it is really cool.
I felt it was kind of calling for some kind of unnerving pad in the background, but ah well thats just me, cool track!