To me it sounds almost ideal, and I am very excited to see it work. I hope there is no huge overlooked flaw in it.
The huge overlooked flaw is that it's not really distributed consensus.
how is it not?
Well, it could be argued that it is.
But to me its not a good system because you have to trust the
supernode you voted for, etc. You get into the whole trust
thing, almost like voting for politicians to represent your interests.
I would much prefer the whole thing be trustless and governed
by math and protocols like Bitcoin.
Do you really think bitcoin is a trustless system...?