I probably shouldn't say anything but I need to say something, because these comments are so misinformed that they need to be addressed.
Believe it or not, most games have issues months before they release. You'd be surprised how broken some games are in the months leading up to their release. I QA tested a certain massively successful and popular FPS, and weeks before it released it would still crash on every level without fail. It still had framerate issues. It still had LOD problems. It still had AA issues. To put it mildly it was a complete mess. QA Team and the devs put in a lot of overtime in the 4 weeks leading up to its gold disk. By the time we got there we locked the framerate to 60. Crashes stopped occurring. LOD issues were taken care of. Map holes were gone. Collision issues were no more. AA improved. Basically it went through its QA period to polish up everything.
Now, FFXV footage was taken before the Uncovered event and clearly was taken before it was in QA. They even show a huge disclaimer throughout most of the footage with "Pre-beta footage". That means before QA. It's not a matter of people making excuses. This is footage taken from a very old build of the game, before it was given to QA.
So why don't you put away your snark for a second and use some of those critical thinking skills to put two and two together and realize "Oh wait. The game isn't done yet. Clearly this is development footage of older footage."
I know it's hard to think that games don't look their best before they hit QA or before they release, but hopefully now you know.
Uncharted 2 was apparently in a near unplayable state two months before it went Gold and released to manufacturing and retail.
So if devs and QA staff are determined enough to get things done on a tight schedule, it's possible even on the most stringent of deadlines.
Let's say September's out of the question since we need to factor the game going gold / pressing of discs, manufacturing, shipping out to warehouses and eventual retail.
We are at the tail end of April more or less. So that gives Tabata and his staff all of May, all of June, July, and August. four full months of finalizing everything, QA work, and then early September for preparation on shipping to store shelves.
And if there is any last minute issues they could not fix within that time frame, I wouldn't be surprised to see a software update a day or week or so from release updating from version 1.0 to 1.1 or whatever revision they use for patching.
The optimizations and performance adjustments aren't something that happens early on, in fact it is one of the very last things that get accomplished in a QA environment right up just prior the game releasing.