I repeat:
And this still doesn't solve the issue where a masternode can simply record it's in's and out's and thus un-anonymising the transactions.
What good would only half the information do? A powerful, malicious entity could potentially purchase a large # of masternodes and try to match transactions, but no (currently public) technology would do any better in the end.
You just admitted that DRK is centralized and Masternodes are vulnerable to attack. Trustless CryptoNote protocol makes DRK tech obsolete.
The CryptoNote protocol makes itself obsolete. I seriously doubt it's going anywhere beyond proof of concept. Anonymint explained how CN bloat CANNOT be solved. Either you use mix setting 0-1 and get no bloat, no anonymity, or you use the higher settings to get massive bloat and anonymity. Because of the way that denomination works, massive bloat is unavoidable. Period. Your coin will never be anything except a demonstration that CN provides anonymity at the cost of unworkable bloat. Enjoy.
Vulnerable to attack? You realize that your hardware and software have backdoors, right? The sort of entity that could actually attack Darkcoin would have no problem attacking any CN coin.