Damn, this is really cool. Also: how weird is it for a video game to have a theme song by a band you actually know instead of some obscure group you've never heard of.
Good job Mirror's Edge Catalyst.
Being Scottish and BORN IN THE 80s I'm a pretty big CHVRCHES fan. This song is a little bit by-the-numbers for my tastes, but I still like it a lot. I think it suits the feel of Mirror's Edge Catalyst from what I've seen of the game so far. Also: it's hard to beat Still Alive from the first game, which was just a legitimately incredible track.
Give it a listen. What do you think?