I checked out the demo, and I have some feedback on the accessibility of the page with a screen reader. It appears that there are some clickable text elements that aren't marked up as links or buttons. I suggest using actual HTML links or buttons if you can. Failing that, you should use the role attribute to give them the proper ARIA role, and use tabindex="0" to make them keyboard focusable.
But overall, I like what you're doing. HTML-based slides or other forms of interactive presentation have the potential to be much more accessible than either a static video or a typical screen sharing session.