Here’s a GIF that shows how your method works in one round:
Here’s the picture for the whole thing:
Someone with explosive growth but who is very far from the quota can lose to someone with very slow growth but who is very close to the quota. I really don’t know how your method could be explained to people in examples, because the math required to compute is an equation for each candidate of the form (current score of candidate + points restored from quota lowering = quota) and you have to solve this equation for each candidate and then take the highest quota value. GIFs make it easier to show, though, since you can show the quota line going left and the points restored making each candidate’s point bar inch right, until you intuitively see the first candidate meets the quota.
Ideally I’d like to make a GIF where the quota moves leftward at a constant pace (with the quota value itself going down every frame with an effect similar to https://www.shutterstock.com/video/clip-2610635-grid-rapidly-changing-numbers), the points restored bar for each candidate moves rightward at a constant pace (with the point value for the candidates increasing with a similar effect), and we see a marker for where the old quota was. The already-elected candidates have the portion of their black bar that’s between the old quota marker and the current quota marker turned blue, and you’d be able to tell that the points restored bars have some proportion to that blue value. And once some candidate reaches the current quota, maybe have their points bar flash in various colors to visually highlight that “We have a winner!!!” But I have no idea how to make a GIF that advanced, unless I manually do each frame. Does anyone know how to make the code for generating such a thing? It could probably be done very quickly in similar fashion to (https://twitter.com/ElectionsNI/status/827129018944204800, http://electionsni.org/results, and https://www.bbc.com/news/av/uk-northern-ireland-36214503/ni-assembly-election-how-does-the-stv-system-work)