Neat, thank you for posting. Though the biggest problem for me is not technical, but finding a collaborator who uses Emacs...
Fortunately, most Emacs users are likely hermits anyway.
But even if I would find one and we wanted to use emacs together - How is that supposed to work? My config and how I use it is quite personal.
Also I don't understand what it could provide. Screen-sharing can be done with Teamviewer etc.
And not long ago a few student were mind blown because I was, as they put it, "working in the console" :-) The times they are a'changing...