I'm not sure I agree that if no one has rated something, the rating is 0. If no one has rated something then the rating is undefined, at least to me.