Try Dargens p2p.
Like a normal BT client it is fast and shares files via a tracker (
Dargens Anonymous p2p File Sharing - Any File Type - MP3 - Movie - TV - eBook - Ants P2P 2 / kerjodando - Search, Download, Play - Download Incognito - Free|Fast|Easy).
You can also share and upload like a emule or limewire.
But it is anonymous, you can hide your identity when uploading and downloading.
Draw back is its Java and you need to download a small BT like p2p client before you can download.
The java client is call kerjodando p2p, google it.
You can join my network by clicking:
Dargens Anonymous p2p File Sharing - Any File Type - MP3 - Movie - TV - eBook - Ants P2P 2 / kerjodando - Search, Download, Play - Download Incognito - Free|Fast|Easy
Basically Ants p2p on steroids.
Not the complete answer but 50% there.