I really like what you've suggested so far for weekly staff meetings. I'm a new manager (in an IT group) with only a few months under my belt. I started doing O3s from the first week and that's been working great. I'm planning on starting the staff meetings now but I'm already hearing grumblings about a long meeting and all sorts of "dilbert" type attitudes.
I got the same sort of reactions with the O3s and I've since heard feedback from every one of my directs that they love them. Just like the one on ones, I fully expect everyone will love staff meetings once we get into them. Since you both have such a wonderful way with words I was hoping you may have some suggestions on how to concisely introduce the staff meeting idea to everyone. I'd love it if my peer managers and directs would just listen to manager tools but that's not likely to happen over night. :)
Looking forward to part 2 of 2!