Wow, someone has a lot of 'internet time' on their hands...
I think you are making one major assumption here: that your public address can be linked to your ip when you make a payment... what if you use tor? What if coins are tumbled, using tor... could you still trace them... beyond the shadow of a doubt?