Aligulac balance report showing protoss is in a good spot since a long time: http://aligulac.com/misc/balance/
Why anytime there is a discussion about protoss underperforming at the top level someone brings this useless stat? Aligulac balance report is based on every recorded match result, wast majority of which are games played between amateur or semi-pro players.
The actually useful stat in that case on the other hand gets conviniently ignored. I'm talking about leading/lagging stat which takes into account performance of the top 5 players of each race: http://aligulac.com/periods/
As you can easily see, the data speaks for itself.