The trailer, like a movie, needs a beginning, climax and end. The song you picked is good, but it needs to crescendo at some point into a "bang"
Some constructive criticism from my neighbor who is a movie trailer editor.
Personally, I thought it was badass.