I believe I've located a flaw in the anonymization process that allows one to re-acquire the new address location after denomination and mixing.
At block 6454, I sent 4471.923 tDRK from my masternode (n3477ZfbKrovCAZ8WgBHHk1f9YwzWgjJ3o) to a fresh wallet (moiqjRS3APogkKBFvTHbKiaSu6kdYXK5WX).
http://test.explorer.darkcoin.qa/bl...8c80d5b6fb58704912962a54746bb4a53c423f2606b24
On the next block, re-denomination starts. Coins move from moiqjRS3APogkKBFvTHbKiaSu6kdYXK5WX to msmvpSq9VDXDAzGP2FPKHzj42eeKZpAtT1.
http://test.explorer.darkcoin.qa/bl...d427d44ed2de86712db955fa28ae3b0298e34141e7e3c
Coin mixing begins in earnest at blocks 6491, 6493, 6494, and 6495.
http://test.explorer.darkcoin.qa/address/msmvpSq9VDXDAzGP2FPKHzj42eeKZpAtT1
At block 6499, the final balance of mixed coins land at address mmkNvXWAJTaoYzkW3iFSJSchkE6XxAN6MH, with a balance of 4471.514 tDRK.
http://test.explorer.darkcoin.qa/address/mmkNvXWAJTaoYzkW3iFSJSchkE6XxAN6MH
Now a simple search through the blockchain for a balance of 4471 at blocks shortly after block 6454 would easily turn up the coins that landed at address mmkNvXWAJTaoYzkW3iFSJSchkE6XxAN6MH.
The problem, as I see it, is that the automatic denomination should never occur to the whole balance of a single address because it's easy to spot the full balance again at the anonymized address. Of the 4471 I originally sent at block 6454, only a small subset of coins (say ~1000 tDRK) should have been placed into auto denomination along with other amounts of similar size from other wallets to make mixing more uniform. Either that or use a number of return addresses to break up the 4471 balance into smaller stashes. Am I missing something or perhaps this is already a known issue?
Edit: I realize I have insider knowledge to trace the location of these coins, but I think anyone can 'play sudoku' in the blockchain explorer and find the new address by finding the matching balances (minus fees). A more sophisticated blockchain parser could find the match easily.