I haven't listened to anything they've done since The Destruction of Small Ideas. The song you posted is pretty decent sounding though.
I like them a fair bit, but they've always been kind of inconsistent. If they took the best songs from their first three records and put them on one record, that would be an amazing album.