What I would like is to have an address to receive payments (for example, from a job, signature campaign, whatever) that generates new addresses automatically so it's more private. I don't know if this makes sense. Like, giving away a fixed address, but once people pay to that address, i get the coins in through new addresses so it doesn't show up on the blockchain the address i gave publicly. Hope this makes any sense.
To achieve the level of privacy you wanted with bitcoin, you have to give a different address to each person paying you. You keep them separate in tens of addresses and spend them in a random order.
Another solution is too use a bitcoin mixer.