I like them a lot, although I'm not familiar with either of the ones you mentioned. I wouldn't say they were indie-rock (although I don't really understand genre anyways), because they are a long way from being formulaic: they more or less define quirky. They always reminded me of Sparks, and not only because they are siblings: there's also that they are
an American band with a distinctly English...