Professor Pang the founder of ASPO-China. He noted that China had peaked in oil production in 2005.

???
I don't understand why is saying that, there is no apparent peak so far in China's production (looking at the EIA or IEA):

2003 3.408 mbpd
2004 3.485
2005 3.608
2006 3.686
2007 3.722

Perhaps he means something like onshore production.

Perhaps he means something like onshore production.