So, HUGE progress this morning! I have a proof-of-concept of the anonymous transactions working on testnet! Here's some screenshots, these were 3 separate transactions sent to 3 different addresses, at separate times.
Notice how you can't tell who is sending to who. Soon all blocks will only have 2 transactions, 1 for the creation event and a merged transaction with everything else.

