Theoretically could be an amazing move towards transparency and encouraging better corporate behaviour. What remains to be seen is how easily it can be gamed and whether gaming it is easier than complying (and rewarded).
What about small and family businesses? Did you read Marc Andreeseen tweets linking to communism?