The part that makes transactions usefully anonymous is a total lack of a link between the sending and receiving addresses. In the case of CoinRecycler, you're going across multiple coins with at least three separate blockchains, and through one or more exchanges. Your IP is not stored anywhere, nor is your IP tied to your transaction in any form.
It is not true. Your coin is based on Bitcoin that does reveal IP when connecting and sending (same with CoinJ) plus in your case, you need to trust all exchanges to not keep a database of IP which of course they do.
I see a double flaw.