To be expected - most current games are developed to make use of 4 threads on Intel CPUs, no more no less, once compiled on PC.
As for "it should have been finalized before release", yeah right - even consoles need firmware updates once out to fix non-optimal settings. And if the situation under Linux is any indication, even Intel isn't exempt - they had to rewrite a whole new power management scheme to make use of Sandy Bridge, and even then you may end up with a frozen system now and again if you don't disable power management. We're talking SERVERS here, people! the kind of machine that runs 24/7 and thus working power management means real MONEY!
So to me, a grounds up brand new CPU architecture (something Intel hasn't done in more than 5 years) that works reliably out of the box and can beat the established champion in several benchmarks and real-world tasks for half the price is a GREAT accomplishment. And if Deus Ex and Shadow of Mordor are any indication, Ryzen can indeed kick Kaby Lake in the butt when properly used.
What can be understood from this article is that, CURRENTLY, AMD's Ryzen isn't the best gamer CPU out there as games aren't geared towards it yet. You can game properly with it though, and it more than likely will get faster with time. If you need to build a gaming rig today, go Kaby Lake; if you're building a workstation, go Ryzen - knowing you can game on it too. If you can wait a few months though, all bets are off.
As for AMD's performance in the GPU market, look at how many GameWorks games are out there, and how fast AMD's performance climbs up after game release (from a couple of weeks to a few months) - while it took almost a full year for Nvidia to catch up on DX12 performance!