There's absolutely no reason he would perform 3 year old song's at a new concert when he has new music coming out.
What was Porter supposed to say? "Look for it within 2 week's"?? Anything he said besides what he did say would have basically be giving away the release date.
All this "maybe after August" or "he isn't quite done yet" is all bullshit. Of course it's done, there is no reason it shouldn't be, NONE.
The actual album may not release till after the concert, though I still think we might get it before then, but if it's not released by then, I bet he will debut the whole album on his tour. We will most likely get a single before they start though.