Refinement of UX w/ preamble & animation

Sharing buttons alone didn't give a sense of whether user had signed
already.

Supports #240