Or mine your own coins. All mined coins are clean.
You can just model mined coins having coinbase + fee transactions as inputs, they are as traceable as anything else. If you want to launder coins by paying them to yourself as fees, this will NOT work.
Pirateat40s "GPUMAX"(was it called like that? Anyways, you could buy mining power at pools on the spot for BTC) scheme however seems to have been in quite some demand, and people paid a premium in BTC over mining costs.
"Information from trades" might also mean that someone doing a deposit of 10 BTC at an exchange can NOT do a sell transaction that sold 20 BTC. On the other hand the fiat part of exchanges is not as easily auditable, also exchanges rarely even report if their ticks are from sells or buys.
It looks like a quite interesting concept though, similar to what I had in mind even. As nobody here seems to be too eager to actually work on things that would bring Bitcoin forward (blockchain analysis for example) and rather either cirklejerks about prices in USD or wants to keep the illusion up that mixers even work (even CoinJoin depends upon the fact that YOU don't screw up at any point in time later AND that at least one other person you mixed with does never screw up - also you'll probably only be able to do very few transactions after mixing) I moved on to other fields...