Thanks for reading it!
You can't beat Websockets :) Especially since you have so much tooling/existing stuff that works with HTTP.
I have been trying to get a website off the ground that does Datachannels + SQlite in the browser and then users sync between each other. I have gotten distracted so many times though.
Super cool! Please give me a ping if you ever launch that (my email is on my website (in my profile))