I can't help but think that Michels missed one strategy which can defeat "power corrupts". The solution is to structure the organization such that each agent has identical power. And better yet, organize the agents into small groups (and those groups into groups of the same size) which require consensus among the members. Perhaps even consensus at each subsequent level of groupings.
In other words, a fractal (self-repeating) organization.
In other words, a fractal (self-repeating) organization.