There is no way to know who the hell you're tunneling your traffic through, and it's really unsafe. It's much, much more safe to setup your own VPN service on another outside box/server that you personally control and tunnel everything that way.
And yes, don't ever use bittorrent on Tor, not just for the security exploit mentioned here, but the fact that that eats up __alot__ of bandwith and slows things down for everyone, dramatically.
The UofWash project mentioned in the end is a better alternative to straight bittorrent btw, in that there is __trust__ and you know who you're connecting to. Or you could just get an astraweb account, but I digress...