I haven't seen anything stating that this vehicle was actually designed/manufactured in China either. This was my inference based on the style, given the known Chinese preference for chauffeur driven vehicles. However, it is my understanding that there was a parade of some 60 electric vehicles at this conference of which this was one (#02), and that the vehicles in the parade were of both foreign and domestic manufacture. Therefore the puzzle car might not be of Chinese manufacture, but it is my educated guess that it is.
At this point I haven't yet given up on finding out a name and more details for this vehicle, but, given the amount of time already expended, I am not optimistic on being successful.