I am thinking that they probably did do an overweight landing. Two hours with gear extended wouldn't burn off nearly enough fuel to get down below MLW; not with a full pax load and 65-70 tonnes of fuel for PVG.
I guess if they lost the green system that would qualify as an emergency. As mentioned, an overweight landing, done properly is no big deal in an A330.