I'm considering some sort of endorsement committee, which is elected by the network to review what's happening and produce short overviews. We could start with just a simple business committee, to review the legitimacy of the projects. There could even be multiple of these committees eventually and a masternode operator could mirror their voting habits if they liked the research.
I recommend allowing the masternodes to delegate their votes.
A major problem with dash governance is the problem with all voting systems, rational ignorance. A guy with a single masternode is very unlikely to cast the winning vote and any individual vote will only marginally effect his dash holdings, so he has very little incentive to cast an educated vote. Even reading a summary of each proposal is unlikely to make it onto his to do list, probably even voting isn't going to make it. However if he has only one decision to make(who would best represent my interests?) that effects all of the proposals then he has a reasonable level of incentive to educate himself about his options and check in occasionally about what his delegate is doing.
Isn't this the basis of the current political system? Maybe one day Dash will be big enough to have Dash political parties and Masternode Senators!