2
I'm sorry can you just verify I understood correct:
Polls visible? To whom - anonymous? Check permissions in Groups->desired group view permsissions.
What kind of custom blocks visible? To what users? Again check permissions in Blocks -> your custom block
Not sure about this one.
Quote:
You want to be able anonymous users to comment? Check your module and set permissions there.
Gediminas