If anything, making fighter rankings public will at least hold the UFC more accountable in regards to title shots. It will also give the media a tool to argue with Dana over match-up decisions (specifically regarding title shots).
It's definitely a step in the right direction.
I never understood how official rankings would fix anything. Rankings aren't going to fix a party's wrongs when the party itself is responsible for making the rankings in the first place...