I found it a bit worrying, as when I read that I had to go back and re-read the code a few times to make sure that there wasn't an unsafe block in the code, or perhaps that the use of RWArc implied unsafe, and would then turn that whole function into an automatically unsafe block.
Nevertheless, very cool. I really liked the tutorial, I'm getting quite excited by Rust.
Or be explicit that you'll now talk about RWArc implementation.