More importantly, what's stopping a competitor from submitting a bunch of fake reports? The authenticity isn't inherent from the text of the report. Adding friction won't help here.
I would probably like it to receive a warning about a recent report a place has while I'm there.
How about user verification, perhaps even with a verified doctor visit getting a higher trustworthiness rating?
I would consider DineSafe to be a nicer, more memorable, internationally better-faring name than iwaspoisoned.
Thanks for the sentiment re Dinesafe. Iwaspoisoned.com is not for everyone, but it does fare well on search and being memorable.