In my view darkcoin's anonymity tech is good enough, especially once I compared it to the others. This was clear to me back in early 2014. Fundamentally, an anonymous coin needs decentralised coinmixing. Zerocash kept getting pushed back and then realisation hit me that you can't prove no premine on an unreadable blockchain. I didn't see ring sigs until recently but my understanding is that it has massive bloat.
Is Drk the perfect anonymity implementation? Probably not, but it is very close to perfect and more importantly it is good enough with room to improve. The first mover advantage will accrue to the good enough coin. Just like bitcoin was not the perfect implementation of cryptocurrency. But it was good enough.