This song is right there with (Cage The Elephant - Ain't No Rest For The Wicked) I feel that this song has that TTT feeling. The chorus fits as a perfect Inno victory, being that its about your back being against the wall. If you'd like to skip to the chorus (1:28) Is where it starts.
I think starting at 1:28, it fits perfectly; both theme wise and especially time wise; none of the lyrics would be cut off which cant be said for most of the end round songs. +1 from me