Esse é o maior problema do algoritmo, ele não faz o corte pelo banco de dados e não tem como "chegar na home".
O que se faz hoje é pegar as últimas 30 publicações (de forma decrescente) e nessa lista rodar o score e fazer a ordenação.
Como você fez isso no Chuvisco? Onde e quando acontece o rankeamento e a construção da lista final que vai para Home (e para a "Página 2)?