That's a start. I wouldn't be adverse to multiple franchises being given, proportional of course, to how much tax is being paid. A taxpayer paying $100,000 in taxes deserves more of a say than a taxpayer paying $10,000, for example.
Other things would be automatic sunset clauses for all laws. If a law isn't good enough to be repeatedly voted for, it isn't good enough to stay a law. 2/3 or 3/4 super-majority vote required for all new taxes and spending bills. I'd also like to see a literacy test applied before a representative votes on a bill. In order to vote on a piece of legislation, the representative must first pass a comprehensive test on it. If a bill isn't good enough to be read, or clear enough to be understood it should be rewritten until it is. An alternative would be to have a word cap of a certain small amount. ie. no single bill can contain, say more than 1000 words. The omnibus 1000 page multipurpose bills that we voted against when we voted for the Contract With America still plague us.