I am a bit concerned about the "common Bitcoin address" problem, not because I think someone will steal my download, but for privacy reasons. If someone knew the filesize of what I was downloading, and monitored the address and saw a payment that corresponded to it, the two could be linked together.
That said, I think this is a fantastic idea. Thanks for the effort in putting it together so far, and I'm looking forward to seeing how it progresses.
Regarding the multiple-files thing, if you're using Firefox there are a number of extensions that will allow you to download all the links on a page at once (or queue them up one at a time, if you prefer). Personally I'm using the FlashGot extension, and even if you don't install the FlashGet download manager it's made to complement, you can still use it with Firefox's built-in download manager as far as I know.
Thank you for your feedback. It is greatly appreciated.
Out of interest, what is your normal maximum download speed? The maximum my server can upload is on the order of 10mb/s. So unless you have 100mbit home broadband, it should max out the average user's connection, given the right circumstances.
And with regards to the single address issue, I am working to transition to a unique address payment system. But for the present, I think the small possibility of government or rights agencies querying the bitcoin blockchain is quite remote, meaning that this system is still miles ahead (in terms of privacy and liability) than downloading the torrent yourself.