For not having a trace on the blockchain, however, this needs to be fixed:
as of now, all payouts are mostly done from the same address
I just want to point out that you are asking for security through obscurity. Multiple payout addresses only add obfuscation, not any real security. Anyone looking to find out these addresses need only add their own coins to the pool and follow the trail. Maybe they won't find every thread, but there is no additional guarantee of anything. The weak point is still the service provider.
I would say multiple payout addresses would be effective if, by this, it were meant that the
recipient provides multiple addresses to be paid, and never combines the funds.
With the current client, it would be very difficult to avoid combining them, unless using a multiple-wallet scheme, or paper wallets. (With paper wallets, I have very detailed control over what inputs go into my transactions, because my bitcoin wallet is always empty except for the coins I have imported for immediate use. I use a handheld USB QR code scanner to make this easy.)