You write that on you site "Please send your bitcoins (min 0.01, max 2007.286 BTC) to..."
How is it possible to "hide" transaction with 2000BTC amount? How are you going to do that is someone will want to use your service with big amount?
We don't "hide" transactions. We pay you from our reserve (to several different addresses with a time delay if you set), so there are no relations with your old and new coins. When attacker tracks your coins, he just see that you transferred coins to address, which then works like a webwallet. But he can't imagine that you have already received another not linked with you coins.