I would order just by rating, and use a where criteria for release date:
where(:release_date.gte => 6.months.ago.utc).order_by(:avg_rating => :desc)
For the next page:
where(:release_date.lt => 6.months.ago.utc, :release_date.gte => 12.months.ago.utc).order_by(:avg_rating => :desc)
Or something like that.