Yes, I do think ring signatures are the right direction, but the issue isn't necessarily with having a valid and anonymous vote.
The issue really comes down to the catch 22 of:
(1) seems possible, but (2) is the tricky part. If I can (in secret) show Bob that I voted for him, he could compensate me, and its right back to corruption being possible.
RE: How Vote Incentivization Monopolizes Delegated Proof of Stake