How does this fit into GNOME 3's design roadmap, specifically gnome shell? It's not clear to me that this work fits in. He's put a timeline of 2012 before this is fully baked. Can you really wait that long before pushing it to upstream projects and have it be relevant to their design roadmaps?
There's been some public discussion about libappindicator in the gnome mailinglists when it was proposed as an external module dep... but even that didn't give a clear picture on how this work is going to be integrated into Gnome 3.
Was libappindicator and the work going on their brought up in the Gnome usability hackfest that Canonical partly sponsored? I don't remember seeing anyone talking about it in the context of that hackfest...that strikes me as odd. Putting everyone in the room to talk about where upstream is going and then failing to have a discussion about your own in house developments that you want to see upstream adopt.