I use either emule or bittorrent depending on the number of sources available and how fast I want it. I have either working at the connection's full bandwidth capabilities but in emule the bandwidth is shared with other files I have downloading at the same time so takes longer. But like you well said, nothing beats bit torrent in speed
Sleepy Fish only has bits of the shows showing of certain car's review and a lower quality, but not the whole shows. I like it when I just want a certain car's feature review and downloads quick and easy. RacingFlix.com also has them but is sloooooow downloading.
WF, if your internet service provider has you behind a proxy-cache you may have problems with bittorrent, but there is a way around it by indicating your IP in the advanced options of your bittorent program so it uses that one and skips over the proxy-cache.