i have both of their albums and i would say the 2nd self titled is the better of the 2,although theres not a lot in it,its just a bit more driven with some fine bass and wonderful melodies,hope this is of some help
I think they have actually released three albums these being Natural History, I Am Kloot and Gods And Monsters but would agree that the self titled albumis the best.