I don't know if this is 100% true, and might be considered off topic... But I'm pretty sure if you take btc and switch them out for another coin with more anonymity features like cryptonote currencies, such as monero, you can be anonymous that way... The only risk you have is if monero loses its value over time, and the fact you would have to find merchants who would accept xmr as well..
But then again I'm not quite positive about that as well, because shapeshift might keep logs of the addresses you used, etc.