Hey Robini,
A long time ago I used to watch aeroplanes at airports like you do, but must admit I never tried to compare take-off rolls as carefully as you seem to be doing.
Of the Airbuses, I've only flown the A310 and A320, and I'm not getting reliable weight figures for A330 from a quick internet search. But I'm not entirely happy with all the figures you are quoting. There seem to be a number of different MTOWs (structural) and maximum ZFWs for the various models of A330, as I would have expected. I think your maximum fuel figure of 45T is much too low: if my memory hasn't failed me after 22 years, we carried more than that even on the A310.
You are puzzled by the two A333 distances being the same. If the weight difference is indeed only 12T, that is not a large difference. Different winds and/or temperatures and/or runway slopes could explain it. And the reduced thrust (higher FLEX temperature) on the lighter aeroplane will reduce the difference if all the other parameters are the same. But can you tell me how you are so sure that the aeroplane on the film at Beijing used the same distance as the ones you are watching for real, presumably at Arlanda or Landvetter?
Cannot answer your last question, "can the A333 go with MTOW anyway even if the MZFW is 173 T?", but no doubt someone else will do so later on. It's a good one, because many aeroplanes cannot fill the tanks at MZFW without exceeding MTOW (structural). But I think your figure of 218T for MTOW is on the low side.
Hope this gives you some food for thought until an A330 expert picks up the thread.
Chris