The rating component, as of now, is best used inside a form. I haven’t used the like component but until we have rollup over user-specific columns, it won’t work the way I think you want it to work.
If you want to use a custom rating that you can have an average, see this video by Robert.