The fact is you can get fairly good anonymity simply by putting your coins on an exchange that doesn't require ID, and then transferring it out to an address that you have never used.
But then you're trusting the exchange not to keep logs that link your incoming tx to the outgoing one.