- The existence of Genesis key shards can never guarantee you can trust the Blockchain implicitly.
- Opaque Blockchain means you can never be sure someone hasn't exploited a flaw and counterfeited tokens. If such a flaw were discovered and patched, you would still never be able trust the Blockchain again.
- Lack of a view key means there is no way to prove you control an address or offer optional auditability without granting control of your funds to another entity.
I'll add that there is no plausible deniability about the status of mined coins:
Mining happens publicly. When you want to spend your mined coins anonymously, it will be visible that you anonymized them.
This is for example a hugh problem for the ZCash fund that will receive the 20% tax from the mining rewards during the first 4 years. This will lead to 10% of the total supply (2.1M Zcash) publicly visible. Market could respond negatively when these coins are touched (this is in fact the satoshi coin problem)