i've always respected when somebody can write music that creates its own environment. And this song pretty much perfectly describes that. I could see this being the perfect missing piece in some scenarios, the only problem is that so few people have heard this.
If you haven't already, you should look into seeking out animators that need some specific music. Its a great way to spread the word of your music, as well as said animator.