Before anyone asks about accessibility...i should point out i am still injecting a text-only version into the DOM behind the canvas tag for the sake of screenreaders.
The reason firefox looks so much worse is that it has a smaller webgl size limit than chrome (specifically MAX_RENDERBUFFER_SIZE). When rendering at full resolution, it was not large enough to hold the content sometimes. I only check that webgl value so this will resolve itself if/when firefox increases it.
I got my start with BBSes, lots of fond memories. There was one BBS in my area, and they had it setup to RelayNet (similar to FidoNet, but smaller). I knew when they would connect up to exchange, so I would be sure to upload my mail packet and then dial back up 5 minutes after they did their exchange to see if I had any new messages. I could send and reply to messages across the country in a matter of days.
We can't mimic the local feel of BBSes on the modern internet but i'm confident we can capture the rest of the experience, and at least have something better than the ad-infested garbage heap we see on the web today :D