I don't think it matters what bells and whistles and adjustments you make, it isn't workable. The level of involvement required would just represent another tax... but this time it would take our time.
Name one successful model, in practice, that involves taking a democratic vote for every decision. True, in theory, technology could make it easier to manage votes, once the kinks get worked out, but the overhead of running an "election" on every topic would still be stupendous.
Millions of people need to find information, get opinions from other people, discuss the issue, have time to think about things and debate it, then all get online and vote by some imposed deadline. Who chooses what we vote on each time -- or is that handled by a vote too? How do you decide which things deserve a vote? What about contradicting topics with contradicting votes? What controls are in place to ensure we don't just get bogus numbers out of such a system? How do you do a recount if you think someone reported false numbers?
It is too much work to ask of the public, regardless of whether or not the technology will support it. Although we often make poor decisions, we are supposed to elect people that are good at decision making and who understand the issues and will steward our resources. This removes the burden from us until the next time we elect someone to do this for us.