It should fix the supply auditing problem, automated tools should be able to track the supply and transaction volume and stuff like with other cryptocurrencies, just not have "wallet addresses" to associate transactions and amounts with
Your wallet becomes a manager for a million little tiny wallets (if you have a million Satoshi equivalents)
However the aspect you say is like "sharding" may not be enough for privacy on its own. I'm thinking of it as basically something like Tor, but with each node always connecting to 2 others to transmit random data to each other at a constant bitrate for uniformity. This would solve issues Tor has with eavesdroppers being able to track traffic, but still would have Tor's issue of there being potential for anonymity to be compromised by malicious relay nodes.
I'm sure another layer of anonymity could and should be added to my design. I think Monero has something to offer there, conceptually.
Pushing anonymity tech forward takes a lot of math, need more brain power than mine.