I would like to review more sites. – once there are more users hopefully running out of sites to review wont be a problem.
In the meantime maybe a system where you can choose to review sites that are turned off knowing that you may not get any points for it - but then the site owner gets an email saying – “hey you have a pending review” and they have to do a few site reviews to earn points to release or access that review. Thus stimulating more usage overall.