Sort:  

That's fair but it creates a new problem. The point of flagging not being anonymous is so you can address the issue and maybe try to fix it.

Agree with your point. Consider that the flags have a separate voting pool which do not affect the main pool. This way, if any issue arises, we can remove the flag without damaging the main upvoting pool.

That's good. Very well prepared :)