Seeing as the ledger is public, regulation of transactions through aggregate means is inevitable. It's just a waiting game right now.
In principle, zerocoin could be added to bitcoin, but the bitcoin devs aren't up for it yet. Zerocash is so different it pretty much has to be an altchain.