i think you might want to look into NXT.... they have everything you need and its quite under the radar at the moment with active development. they just have a problem marketing themselves...
You forgot to mention that the decentralized voting system allows for asset issuers to create polls where only asset holders can vote based on their balance. i.e.
http://nxtportal.org/polls/1407765120236853374