Your comments

Yeah, let me think about this some. It might be a relatively easy fix for the crawler.

Correct. The Google Crawl must find reviews to work that first time. The reason is that it checks to make sure people actually use the correct Place ID or search terms which is an issue. The Google Places API method and the Review Funnel method do not check and you should be able to set them up.

What is the source of the reviews you downloaded? Did you use a Review Funnel or not to get them?

Yes, I like that. I'll add it to the list of things to add.

The plugin can download the reviews in the original language. Then there is a translate option on the Tools page.

Currently, you would have to add multiple badges or sliders. One for each business. You also might want to check with Google to see if it would be a good idea to have more than one on a page.