I just figured out that "Enter Shikari" released a new album... in 2012... /not late at all.
I haven't listened to it completely, yet, but I like what I've heard so far.
"Sorry you're not a winner" is an old favorite, because I couldn't make up my mind which of the new ones I like best, yet :D