A little late on this, but the Flaming Lips put on quite the show in Atlanta last night ...