Thanks for the heads up. I am flying Shenzhen airlines in two weeks. Its brand new A330 has entered services between PEK and SZX.
In case anyone cares, I have found Shenzhen Airlines a lot better than Air China. Cleaner planes, better services and catering, and better lounge. I typically pick them over CA on flights between PEK and SZX.