So, it has a core assumption: that a stable arrangement of links with small persistent delays is something that both can and should exist.
It's kind of like a fluid model, in many ways.
Thing is, I don't think it's desirable that persistent delays exist anywhere.
Now, autotuning codel is probably a good idea... but the implementation should be local. If you're a bottleneck, you may as well behave as if you're the only bottleneck, even if that isn't the case, because if you're in a distributed bottleneck situation your actions will help anyway. A global distributed solver like is proposed here could possibly work in a private network, but I can't see that solution flying in precisely the place you really need it: peering.