Just thinking out loud, but I started embarking on creating a very simple Zotero Sync plugin that would one-way sync (add/update) bib entries housed in a Custom Post Type with my Zotero account.
User inputs Zotero collection keys, desired bib type, and presto -- the plugin sets a cron to add/update a Custom Post Type on interval.
That is it.
The reason is to simplify front end usage, do some custom shortcoding, or even use some powerful features of Posts-to-Posts
This will take me a few days, and as I was looking through your code, it hit me that you could likely extract out that functionality in a few hours...
Is this something you would be able/willing to do? Or, barring that, mind if I use your plugin as a grab bag of code snippets?