Has anyone heard this? I just bought it on import from Sweden. It's great.
Kinda sounds like they're ripping off Clap Your Hands Say Yeah! and Lightning Bolt, but y'know how we roll.
In all seriousness, I'm listening to it for the first time in about six months and it's even MORE incredible than it was back then. Fucking hell.