Что поизучать по общим приницпам построения рейтингов, головосваний, etc?
Почитайте «Теорию игр и принятие решений», поймёте, почему идеальной системы голосования не существует. Всё зависит от того, как считать.
Также стоит ознакомиться:Как правильно сортировать контент на основе оценок...Механизм расчета рейтинга магазина на Яндекс.МаркетФормула расчета рейтинга на кинопоиске
Раньше я теорию этого дела развивал :) https://docs.google.com/document/d/10J7lgxiXfuToQ6...