I agree that many articles are a little too glowing on the anonymous aspect, but the level of anonymity you have with any system is proportional to your sophistication, so I don't see it as a problem inherent in bitcoin. See https://en.bitcoin.it/wiki/Anonymity for more info on the anonymity of the current bitcoin implementation and system.