I've discovered them as well a couple of weeks ago.
They said on the radio that Noel Gallagher (or was it Liam?) approved their stuff and I can see why, they sound like a modern Oasis at times.
The "Here's what you could have won" album is excellent.
I hate to be negative most of the time, really.
But again, this is just shit.
This music video makes sense in a way because it's just as annoying as the song itself.