as far as I can see, there is literally no way of getting around this issue except by onion routing.
This is sure to drive even more users to TOR, not sure if that's a good thing or a bad thing in the long run.
Do you really think the NSA can't trace TOR? Something like 60% of TORs development money came from the US Govt.
Enlighten me: How exactly do they get thru onion routing?
The answer: They can't.
There is a huge difference between legitimate parts of the government and illegitimate parts.
They can "deanonymize" some users, they just need to control enough nodes.
At best, its just a random thing. You basically need to set up a lot of nodes and just hope that the target user relays thru them.
If you're concerned about stuff like this, the best thing you can do is, guess what, set up your computer as a relay.
Yes, they admitted they are unable to de-anonymize all users.
http://www.theguardian.com/world/interactive/2013/oct/04/tor-stinks-nsa-presentation-document