The middle (vocal) track is 'Renard' by NEO, the Hungarian band who were responsible for all the music used in the movie.

Renard is in fact an earlier composition from their album 'Lo-Tech Man, Hi-Tech World'.

I believe that the other tracks are also by the band, again from previous albums.
I know that trailer is really kewl, I really wanna see it. Do you know where you could buy the NEO CD?