I think delegation or proxying is an important feature in a direct democracy platform that I see missing here. It allows people without the technical expertise to make an informed decision by allowing a trusted third party to make the decision for them.
I believe this would give rise to something like we have today where policiticans collect proxies (votes), however it would be a more ephemeral relationship since people could take their voting rights back if unsatisified or if they felt strongly on an issue. I think this would create a more balanced dynamic then we currently have.