I do not understand your choice coin…
You sell the choice coin so that some people can ask a question an that person will get the choice coin depending the address of the option? Does not that mean that the people are buying the the choice? Like if you make the proposal on who gets the money the one that pays the most gets it? 
Can you please take a look at my recent video and give me the feedback? Public voting using algorand network - YouTube
My proposal for decentralized voting system does not require additional asa, even though it can be basically used under any asa.
My solution solves
- The non interaction issue (when someone does not want to interact he set his vote power redirect - delegation)
- The multidelegation of your trust - you can trust several people with different weights
- The wisdom aggregation - You can delegate your vote power in specific category … eg you know the good IT guy, so you give him your trust in the IT
- Minimize the costs for the decision - you do not have to vote on every decision, you can make chain of your accounts so that with the 1 coin 1 vote you have to vote only once
- Solves the issue 1 coin 1 vote vs 1 person 1 vote - does not interpret the data, just creates the solution how to calculate the result
- Everything is public, auditable, decentralized…
- Not limited to one application - everyone can make simple note in any wallet, even multisig … anybody can read data from the blockchain using other applications and audit it
I think it would be much better to cooperate, and you can write for example accademic paper on my implemented solution with comparision with other solutions where you compare eg how much does it cost to run in one year, how fast the decisions can be done and so on…