I'm an advocate of a hybrid between your #4 and #2. People can vote on most issues directly, with the ability to delegate particular issues or categories of issue to a number of representatives, ideally experts in their respective fields. The delegated authority can be issued or revoked by each voter at will, as many times as they want.
Unfortunately, this wouldn't solve the problem of media controlling public opinion by what they report and advertise.
Unfortunately, this wouldn't solve the problem of media controlling public opinion by what they report and advertise.