Seriously though, this is a fantastic solution, I'm relatively certain the logic is sound, and the level of anonymity will be very high. I'll sleep well tonight for sure

Question - When A sends 100 drk to B, does B get it into 10 different addresses, each containing 10 DRK?
Question 2 - If the above TRUE, how will a user ever manage to accumulate 1,000 DRK (e.g. for creating a supernode) into one single address?
The 10 coin cap is temporary, eventually you will be able to darksend larger amounts. Currently you can just send the 1000 coins without darksend enabled, I think this will always be an option if someone doesn't want to use darksend they don't have to.