Being member of PMC / PPMC seems to be the kind of Voting Rank I was describing.. except it is more bureaucratic / social based rather than result based.. because it depends on the membership rather than overall lines of code added to the project.. on the other hand input to the project may be the door opener to PMC :-)
There are committers and PMC members. The former are purely technical in there role and the latter have additional management commitments and have binding votes. In order to be either, you have to have an established track record of contribution to the project.
For this reason, the ASF considers itself a meritocracy: https://www.apache.org/foundation/how-it-works.html#meritocracy https://blogs.apache.org/foundation/entry/success-at-apache-meritocracy
Assuming core developers are PMC and everyone else can also vote, while PMC can veto, then solution seems to be in place already :-)