Love reading gamedev post-mortems such as these ;)
Although what author discusses is specific to Age1 engine. Time sync in webrtc peer networks encounters many of the same pitfalls. With errors tending to propagate non-linearly as more peers (and more complex scene objects) are added.
ThreeNetwork - Network sync library for Three.js