Regarding Circles + Chat: If you turn on chatting on Google+ it will ask you which Circles you want to be visible to. I'm not sure if this applies to all instances of Talk, and it looks like you can only say "I am visible to these Circles" (later configurable with the little dropdown next to the chat list in G+), but otherwise it seems to match what you're looking for.