Nice ideas! I wonder how the read circles scale. How do you imagine this looking for groups of 10 or 20 or more people?
I also expeimented with more checkmarks, or colored lines that come down and show read progress for individuals (like a race).
there would also be more information when you click the status bar of the chat.