I agree that FC is hard, not documented and only used by graphene related projects. not only that, but every graphene project has it own version of FC, code can be "copied/cherrypicked" from one to the other but it is not a framework like boost where all the graphene use the same.
still, there are a few developers that had introduced some code in the last time into it, specific bugs had been fixed, bitshares-fc actually works with versions in the range of [1.57, 1.63], it used to work with up to 1.60 only a few months ago.
The development on it is slow as 1) it is not our top priority and 2) as stated, is complicated but it is not a dead project.
Inspired in this post i created a pull request to generate Doxygen documentation of FC at:
https://github.com/bitshares/bitshares-fc/pull/12there is a huge cleanup and sanitation of the code of bitshares-fc also coming soon, under review now:
https://github.com/bitshares/bitshares-fc/pull/11