Each week our friends at Inhabitat recap the week's most interesting green developments and clean tech news for us -- it's the Week in Green. The Olympic flame completed its tour through the UK this week as the 2012 Summer Games officially kicked off on Friday, and all eyes have been on London ever since. All week long we've been focusing on the Olympics, beginning with an overview of London's new Olympic Park, which is headlined by the