One of the best things the other distributed renders have is that they just need to be working on a same network drive to know all information for that render frame/animation. I have worked for several years with backburner on a office because they use 3ds Max with vray distributed render and was very very simple to work, we just need to map the network drive and folders on all nodes, set the startup of backburner on each node and turn on all nodes. Then open the file and start a new job as needed to send the render to all nodes. We just didn´t whait for syncing or have any issues of delay. After that i found my own studio and because of the cost of maintaining Max licences we have choosen the blender for our render software in 2012. When we started we start with network render of blender and then we have instaled Loki Render and used until now. Loki just need to now were is the exe file of blender "blender.exe" on each node and use the direct power of each node cpu/gpu just like we left the file saved. It reduces the time almost be divinding the time per each node so if 1 pc the rener time is 1 hour with to is more or less 35/40 minutes. My sugestion for crowdrender is to try working just with one network drive were the file is edited and mark on each node that same network drive, if needed inside the addon we can choose were we have the texstures so each time we click on render, crowdrender will scan for each texture used on the file and pick up on that folder to distribute that information for all nodes. Don´t now if this make sense but it seems to me that crowdrender have been strugling with sync problems.
If I understand correctly, Flamenco has the ability to load all linked libraries in all the slave machines recursively and without the need to pack your blend file or alter it in any way, which I find simply amazing (though I haven't tried it yet). Do you plan to implement such a feature as well?
To give you some context, in my daily job (as well as most if not all movie-making pipelines), packing a file at render time is not an option because it would break the asset editing process. Being able to edit linked assets, materials and lights after rendering is crucial, since rendering is precisely the only way to tell what should be edited (at least for materials and lighting).
If I pack a file, render an image and then perform some changes on the assets, these changes won't propagate in other files of a larger project as they should, since nothing is linked anymore.
Curious, has the crowdrender team, thought about using an updater for the addon? https://github.com/CGCookie/blender-addon-updater It would make updates alot easier, as the end user may be on the go. Sometimes, easy to forget to check the site for updates, while in your work mode grind.