I have not resolved this issue and looks like the issue is exactly the same. If the cart rule is allocated to certain person, then it's fine, but when it is not allocated, everybody can see it under their account under coupons.
Looks like a bug to me. Maybe everybody who updated to 1.6.1.6 have it? It can only be seen when you log in as a customer and check the coupons under your account If you have made cart rules with code but without allocation, you should see the coupons. In previous versions I did not see them.