Since superblock helded as weekly event some database peaks pattern (weekly updated for 1 month of data) built into miners would help guides the drift correction, etc.
The problem is that database would need to be trust-less as well and fork-proof.
It could be derived from difficulty, if difficulty had faster adjustments, though you would also need to devise a super-block timing algorithm that could not be gamed/abused.
Looking at the time intervals between blocks, the worker variations are reflected so faster difficulty adjustments would likely reflect them as well, but it's nothing as "clean" as the ypool connected workers graphs, so scheduling the superblocks based on that would be difficult.
A human could spot the trend easily, where an algorithm could not however, so it could be possible to inject a human element or "trusted" entity, but then that would affect the trustless aspect and be detrimental to the currency aspect...
I wonder if there could be some trustless way to have humans "synchronize" the superblocks?
Maybe by having users "burn" coins?
Burned coins could be detected by the wallet, and the amount burned could be understood by the code as a "drift adjustment" command.
"Good" RIC owners could help correct the drift that way by burning and "donating to the cause", while "evil & rich" RIC owners could burn to throw it off... it might turn RIC into more of an hybrid social/math game/experiment... hehehehe