I think that as a project, we have had trouble communicating our vision, because as a project we are not sure what it is. There is a part of the project that has a very clear idea of their vision, but that vision has either not been clearly expressed, or what has been expressed has not got clear support from the community of contributors in the project. For instance, the insistence that theming will damage our brand, or that Cinnamon is not GNOME 3, has led to missed opportunities for the GNOME project, and has not got grass roots support among the GNOME community (and I'm not talking about users here, I'm talking about contributors - developers, translators, user group co-ordinators, and marketers).