Yeah. We definitely need a fix for those source TV demo chats...
At worst case maybe zero can create a plugins that listens to chat and dumps them back into the console log like he does with the list of player info at start if each round.
I agree with xerenix that it could be nice to have the color change based on team side, and perhaps have a flat out green for when the admin is in chat.