Defer loading product ratings

see #840, got closed when bttf branch was deleted

@yegg @russellholt @jagtalon @nilnilnil