I tested this service recently with a small file, and here is my review of the whole experience:
Initiation:I searched for a torrent on btjunkie.org, copied the download URL and pasted it on the website. I got a message that said: "Sorry, there was an error opening the file". I then downloaded the same URL on my computer using wget (worked just fine), and tried uploading it. This time I got an error which said "file is invalid". I realized that wget had changed the file extension to ".torrent.1", so I renamed it back to ".torrent" and uploaded it. This time the server accepted the file successfully.
Payment:The server checked the file size, and quoted me a price in BTC (which seemed quite affordable, IMHO). I paid the amount, and in less than ten seconds, the server had confirmed my payment. In other words, it proceeds with a 0-confirmation transaction, which makes for a slick user experience. On another note, I noticed that the server provides the same bitcoin payment address for every transaction, since the address already has a few transactions on blockexplorer. I also confirmed this by downloading a second torrent. This should probably be changed ASAP for user privacy protection and security. See this wiki page:
https://en.bitcoin.it/wiki/Merchant_Howto#Common_ErrorsTorrent download:I received a download status page, which just says "Downloading", but no progress bar or ETA for finishing the torrent download. I reloaded the status URL regularly until the status changed to "Completed." Since I downloaded a small file, I couldn't estimate the exact download speed. It was definitely around or above 1MB per second - could possibly be larger for bigger files.
HTTP download:After the torrent was downloaded on the server, it gave me a URL to download from. My torrent was a multi-file torrent, so clicking on the URL dumped me on to a web-server generated directory listing. I would have had to navigate through this directory listing and download each file individually, if not for tools like wget. Providing a zip file of the entire torrent would be much preferred here. Also, the download URL is not hashed or obscured in any way: this may allow users to guess the locations of other "popular" torrents for example. It also allows me to download the same file multiple times, and from different IP addresses. This will allow users to pay for a download once and distribute the URL on a forum, for example. I don't know if this will really be a problem, but you may want to think about this. As for download speeds, I'm connected to a 100Mbps high-speed university internet connection (west coast USA), so downloads from most fast servers go at 10 MB/s. However, I was only able to download my torrent from bitcointorrentz.com at 400KB/s, which I would consider slow.
In a nutshell, the core service works fine. There are a few rough edges here and there, but nothing that can't be fixed. I hope this feedback is useful for future users and to mjcmurfy for improving the service.