Well, I read the article and it deals with a proposal for a new election system for US legislative assemblies. Unfortunately this is labeled democracy, though it is only a variation on a parliamentary system. Democracy is more than that, most importantly rights for the people that legislation can not alter or remove.
The problem with concentration of power is that modern politicians feel they have a right to impose almost anything as long as they have a legislative majority. in a true democracy, this is not so.
This idea of "liquid" democracy is interesting, though, as I see it, he is really trying to implement a further division of powers within the legislatures to make it possible for different "domains" to run their own legislative process regardless of the over all power balance. I think this may well be the way forward, but this idea needs further refinement befoire it can become a viable alternative.