I think they're overrated. The album was sort of disappointing to me, I liked a few songs, like Cape Cod Kwassa Kwassa, and I think they're a decent band, I don't necessarily dislike them, but nothing really reached out and grabbed me. None of the songs gave me that "Holy shit! I'm in love! I need to listen to this 24/7!" feeling that a band being hailed as "best band of 08!" should give me.
I actually met them randomly outside of Amoeba Records one time. They were pretty nice guys.