Alright, I found this girl about two days ago and I've listened to her album maybe fifteen times already. I had it playing almost all day yesterday. I also found out that this song is on the Sleeping Dogs soundtrack, even though I haven't played the game yet. It's on the Ninja Tune station.
In other news, XCOM is a bitch on anything higher than normal difficulty.