I think the music is an odd choice too. I understand they'd use a slower track for the slow-mo, feel but I'd still expect something more tecno than a rock ballad.

It doesn't really tell us much about the game tho.