Thanks for the feedback Richard. We have a feature in the backlog to make it easier for customers to customize the web chat widget and I will add your request to this.
As for the chat transcript, I do not know of an easy way to accomplish this out of the box, but I will take a note of this as well. You could probably have the agent send the customer the transcript as part of an email on behalf of queue, but that's not exactly what you are after.
Thanks,
Lucie