Does Ryzen IPC look to you as being impaired by some bug/issue/erratum? It certainly doesn't look that way to me. The CPU's performance landed higher than anybody dared to hope 3 months back. Not just IPC, the clock too. In autumn, we thought we will thank God for every 100 MHz it will manage to do over 3 GHz in max boost state for single core. And we got 4.1 actually. That's actually overwhelming.
Those 2nd and 3rd revisions the mysterious insider talks about are merely the next architectural versions that will come out as regular roadmap updates with the usual yearly or longer cycles. No "magic fixed Ryzen revision". The current revision will keep selling for the year or so it was meant to. That is just how it is done, we might see 100MHz speedbump if we are lucky and the manufacturing improves.
Intel Kaby Lakes achieve higher max FPS in games - so what? That in no way suggest buggy chip. It's more or less the same with Broadwell-E. Kaby Lake manages higher memory bandwdith with fast DDR4, it has non-trivially higher IPC, and significantly higher clock to boot. Those are the things most current or past games respond to, so what else do you expect? Application software using multiple cores shows that Ryzen performance is real deal, the speed is there. I'd say at the moment there is no indication Ryzen performs bellow the plan in any area.