Old news, but I'm still not a big fan of TOR, primarily because they've conflated the difference between anonymity and privacy on a network. You can't have it both ways. Either I can provide guarantees about the integrity and authenticity of traffic happening between your machine and a destination, or I can provide an unprovable, probabilistic claim that it's "anonymous".