Making downvotes anonymous can be helpful as well
Not sure if its even possible on blockchain - it is kinda contradiction, but more importantly hell no on this one. It would open hive to possibility of thought policing. Imagine scenario where someone makes bot which will downvote anything mentioning green eyes. With anonymous voting it might lead to people just stopping writing about green eyes and here goes censorship proof/resistant chain. With public downvotes, like we have now, someone can still make that bot, but bot creator/user will be well known and probably shunned by community while ppl can help and "heal" downvotes or support attacked author in other ways.
About other parts of post: I would wait with lowering author portion of rewards until hive have way more dapps than now, too early to do something like this. Biggest issue I have with rewards are their complexity, it takes quite a lot of effort to get all information about rewards and understand how it works - I think simpler system would be welcomed especially by new potential investors who are considering buying hive.
Downvotes can be make anonymous I think. Using some shared pool, or something. It can be coded on a blockchain level, dont know the details but I think it can be done.
Downvotes abuse can be issue, that is why I propose to lower the free downvotes. Nothing guarantied though.