So why so many confirmations for mined blocks? This seems a bit too long.
To limit the amount of people mining and dumping
Yet it is too much, 520! it looks like a free job rather than mining And miners almost no .. what kind of game?

It forces miners to wait for their CACHe to be credited to their wallet. Without this mechanism, miners would be able to mine and dump insane amounts of CACHe on an hourly basis.