Opening this weekend and running for six months, the 2010 Shanghai Expo is an opportunity for countries and brands to engage with consumers in the superpower nation of the next century.