Yeah but… with your points, you are now arguing that ALL rankings are bad and not just this RUR ranking. Which gets back to my point, this RUR is not worse than widely-accepted ARWU. And that is regardless of whether or not you have personal objections to rankings in general.
Transparent data? Ha ha ha ha ha ha ha. Make your own ranking from scratch, maybe?
And then we can, in turn, criticize it as I am sure it will be imperfect like all other rankings out there, reputable or not.