I made it through PVG in
45 minutes under *perfect* conditions. First off plane, no wait at immigration, no checked bag. "OJ'd" my way through the airport (although there is a bus, not sure how long that takes), no wait to get connecting boarding pass. Back through immigrations and straight to lounge.
My layover was 4 hours... and (for myself personally) I would still plan for that in the future if transiting there again.