currently we check the entries on the blockchain and store it temporary to have a fast access. As you write there also could be a script which creates the voting results on the fly. Then this would be a open source script anybody can execute to get the results on a certain election. And our platform is not needed at all. Did you mean that? Maybe that script could be also provided by third parties/blockexplorer?
You can simply create a tiny NPM package for this purpose. In this case any interesting party could install it on their website to verify or display voting results. We can also host such verification page on StellarExpert once your app goes in production.
As a side note, try to play around with existing survey engines, like SurveyMonkey or Typeform. They are building online surveys for years and have a lot of ready-to-use receipts on how to implement invitations and prevent spamming while offering great UX for the respondents.