Let me try to contribute to the discussion with a few unrelated thoughts with the hope that some others are willing to share their own too.
I would love to see is for example an in-browser plug in, that is based on the torrenting idea. Similar to streaming, but just that the cached data is redistributed among those who stream a particular video. It somehow should reach a level, where users have a plausible deniability to not be able to differentiate between legal/illegal anymore and at the same time an implementation that is ideally only depending on an existing widespread standard/plugin.
Another idea would be a physical device that handles torrent downloads, i.e. the VPN connection, encryption of external HDs, and has a super simple and stupid interface to use. There would be lots of opportunities to cooperate with existing VPN providers plus advertising on trackers should be relatively cheap.