Bitcoin laundering services exist to address such concerns. While this is not perfect, it should address typical transaction-tracking concerns. In those situations where certain transactions might be tracked... well, it isn't clear to what extent this is a real problem in terms of anonymity. A company need not have a single receiving address, for example.