There's a degree of anonymity when you pay with Bitcoin: it's a little more than when you pay in cash, when you buy online, and it's THE SAME of paying in cash if you use Bitcoin at a cafe or in a shop.
I hope this topic is meant to have a sense of humor. The blockchain is there for all to see. And I too believe they connect to nodes and they can probably even interact with you (to know if your node is fully up to date).
Don't forget laundry services by definition can't be trusted because you don't know who is running them and various attacks can be launched against these services (if only 50 people use a laundry service in 1 mixing day, you will not get a high degree of anonimity)
And on your comment that cash is less anonymous. Well that's not true. But fortunately we use BTC for legit purposes and fun experiments only.
Having said that... if bitcould would by nsacoin they better use their calculation power to do some mining :-)