The SXC, or Shanghai Cross Concept, is as its name suggests, the work of Peugeot's design studio here in Shanghai.