I have been in agreement with agent86 for quite a long time here that the most important aspect of this system is voting on delegates. This is actually the problem we have largely tried to tackle with the beyondbitcoinx.net site...creating incentives for delegates and the community to be as transparent about their operations as possible and incentivize them to propagate this transparent information through social networks, thus creating a larger and more precise target audience to the problems we face. Lets face it, nearly all the people working in, and interested in crypto are motivated by a love of free markets, technological empowerment, and/or competing for profit (as opposed to the direction we can generally admit most of the existing power structures would like to steer us).
Much of the DPOS systems primary insecurity is based solely around the vote (the human element is both empowering and dangerous). Make it easy to vote (or in the case of canonizer, join a camp) and get paid for it. Limit the amount someone can paid for doing this at the correct ratio and you create a powerful system that adapts and gives consensus to pay for needed infrastructure.