The various pages on the topic aren't well linked (due to server migrations, name changes, low attention to marketing… you know how devs are), but the main homepage is https://hyperboria.net/, some installation guides can be found at https://projectmeshnet.org/docs/ (which mostly links to https://github.com/cjdelisle/cjdns#how-to-install-cjdns) and generic, somewhat complete documentation is https://docs.meshwith.me/.
cjdns has some other neat features, which are outlined in its whitepaper: https://docs.meshwith.me/Whitepaper.html
How cyclic...
There are still some bugs, though (like the horizon issue limiting the usability of convoluted or large networks: https://github.com/cjdelisle/cjdns/blob/master/doc/bugs/hori...) but it's enough that people using the network don't really need to fix them, since everything still works.
If you want to help out with the code, it's probably best to look at the bugs repo (https://github.com/hyperboria/bugs/issues); the issues in the "bugs" directory of cjd's repo are mostly large, architectural issues and non-trivial flaws that are probably due to the implementation.
The existing Hyperboria network already sees issues due to scale today and it's not even 1000 nodes.