I too discovered this song via hedgehog launch.
It just shows that there are some really good hidden treasures in here. The atmosphere of space is so real... I've never heard a song that makes me so "into space"...
And by the way those voices really speaks in Russian (with an american accent, of course). Something like "What's going on there? Answer me!"; "I don't see the target"
But dude, awesome song! Awesome! Keep it up ;)