Of bleeps and squeals

Shanghai’s Olympic-scale eArts Festival took over the city, bringing outdoor digital art to the masses. Chris Gill reports