Sounds interesting none the less. The issue I'm having is with watching streams. Many unpartnered streams buffer constantly on VM but I don't have the same issue on my Plusnet connection. Unfortunately routing twitch via Plusnet solely isn't possible.
The livestream fix in particular has been shown to work on a VM connection.
The short summary- if its NOT your pooter, and your connection is okay generally (you can stream youtube at high res) its peering between twitch and their partnered services. If that's the case, livestream or an external player is your best option.