In the current state of things, broadcasters view the game live and DotaTV and web streams broadcast that with a delay (usually 2 minutes), to prevent cheating and things like that. However, this delay makes it harder for broadcasters to interact with viewers, meaning it takes longer for them to fix things if they have a wrong setting and its harder to interact with the viewers (polls, Q&A, etc). Therefore, I think a really nice feature would be to let broadcasters view the game with a delay and then broadcast that without a delay. Of course, this would need to be an optional because if the broadcaster is doing double duty as an admin then he must be able to be in the game without delay.