I've written a paper describing all aspects of the chemfp project, including the FPS and FPB file formats, methods for fast popcount calculation and similarity search, and the experience of running chemfp as a commercial free software project.
It's been submitted to a journal. A preprint is available from ChemRxiv. Feel free to take a look and provide feedback!