Thanks for the update. However I think it’s not really working according to spec.
Each individual review is not marked up (run yelp.com through Schema Markup) and you will see the difference. Where you should have each individual reviewer, dates etc.
Also the visual appearance ads the category to the output HTML.I must be able to disable this new unwanted feature..
The settings are global but for say a local business (category) you would want individual settings..
I would be more than happy to contribute monetarily to the project if you can fix this. Otherwise I need to hire a developer to build it as it was before (minus the security issues).