What about making it so that the amount of latency added is dynamic? It could be set up so that frequency of visitation leads to greater and greater latency. Something like exponential growth of 1.5x every time the site is visited with an exponential decay function applied since the last time visited. This would encourage slowing down, and would most heavily penalize the most heavily used sites which seems coherent with the goal.