Currently uses a hardcoded Category custom review criteria state because that's not implemented yet
Currently pushes the overall averaged rating to the database rather than an array, because the database reviews are all currently using a number rating rather than an array for rating
Add Review now supports custom review criteria.
Caveats: