Its true! Saw them live tonight then on the platform of a train station where I failed to talk to them for whatever reason. Anyway, they're kind of like experimental wailing + beats + guitar wankery. But all mashed together and transcendent and just generally amazing. Nothing on the internet seems to do them justice, so here is some badly-recorded YouTube footage instead:
Basically, the message is: if you get the chance to see them live, do.