I think this is a brilliant idea! Elect officials should be like secretaries -- the public decides the course of action (though informal discussion, debates real-world and online forums) and after the decision is taken the senator is told what to do.
The key idea is to have a public debate in which all issues can be thoroughly considered, conflicting interest groups can have their say until an agreement is reached.
The beauty of the "senators as secretaries" ideas is that we can measure their performance in much more detail. Did they implement each of the decisions the people chose? If not, then they get the boot.
Democracy works when the citizens care. We might not care about all things, but we care about the things that concern us. Discussion and debates + project development by interested volunteers is MUCH MORE IMPORTANT than some stupid polarizing vote.