[...]
I have never heard of any other coin that has restrictions like this.
[...]
Me neither, but then again, ever heard of a coin were founders and team keep like 99% after the pre-sale

That's not how I read the post. The founders and team don't control the majority of the coins.
The foundations do, for the first few years, then a minority even as the coins are distrubuted. And the foundations have a defined plan for how to distrubute them to consumers, exchanges, games etc.
And all coins will be in specific wallets and transactions seen on the blockchain and disclosed in reports. So that's good.
Another thing I like is that all the coins distrubuted by the foundations will have sale restrictions too.
As for the monitoring, that's a property of blockchain tech, it's not really a USP.