Aren't they part of the Elephant 6 collective?
I haven't heard them myself, but I think I've heard them mentioned in the same breath as The Olivia Tremor Control before. And since The Olivia Tremor Control are amazing, these guys might be worth checking out.