По вопросу видимости меток "понравилось/не понравилось" можно найти компромисс.
Для читателей сделать меню:
(для каждой метки, но с возможностью настройки по умолчанию)
- не показывать метку автору / метка только для меня
- показывать метку автору:
--- показывать автору, кто поставил метку
--- не показывать автору, кто поставил метку / показывать метку как анонимную
Для авторов:
(для каждой работы, но с возможностью настройки по умолчанию)
- видеть метки "понравилось"
- видеть метки "не понравилось"
Да, автор не сможет видеть все поставленные читателями метки, но это всё равно больше, чем ничего.