Unveiled with aplomb Monday in North London to an audience of more than 700 Olympic stakeholders and members of the media, the logo for the 2012 Olympics was described by organizers as a worldwide invitation to the London Games.