Ratatat: New Album, Artwork, Release Date - Pretty Much Amazing