You have super narrow winning ideas. It's not clear what your qualm is with bittorrent at all. I guess you have almost no idea how flexible or potentiating it is. Go look at Tribbler & all the crazy extensions they're pioneered. I don't understand your super narrow specific use cases in general, what you see as the problems, and think you need to actually build a a real case for what you want, which is absent entirely here.