Practically, it seems like a stretch to try and look at GPS logs through a carrier and prove that someone was at a bank at a given time. It says the precision is down to 2 hours, so you can theoretically get to a bank, not make/receive any calls, and get back before that 2 hour window and nothing would ever be recorded by the cell towers. If anything, this only proves that you were in a geographic region. Plausible deniability?
Also, this problem goes away completely if you leave your cell phone at home. An easy trick to adopt for the Joes looking to buy Bitcoins anonymously.
So at some point I would expect goverment/people to crack open the bitcoin data and stat mapping it to people and looking for trends.
I don't think that is specifically a bad thing but you should conciser it before doing something foolish with bitcoins.
It sounds way too hand-wavy to me to say things like "Well, Bitcoins.. It's a con.. the government will find Joe, somehow.. Be afraid!"
So far, my point stands that you can remain completely anonymous while buying Bitcoins. The article started out with fear mongering, and so far, I'm unconvinced that it has any substance to it. To call it a "con" is sensationalism at best.
Example:
http://www.wired.com/threatlevel/2013/03/anonymous-phone-loc...
Remember: Attacks only get better, not worse.