Q5
I've added, corrected, and modified Q5 to make it more precise and consistent.
Boeing 747-400
744- This version of the 747-400 has old long-haul first, business, and economy seats
74A- This version of the 747-400 has new first, business, and economy seats
Boeing 777-200 and 300's
777- 777-200 version of the triple 7, with old regional business and old economy seats
773- 777-300 version of the triple 7, with old regional business and old economy seats
77A- 777-300ER version of the triple 7, with new first, business, and economy seats. Cathay's newest aircraft
Airbus 330
33B- This version of the airbus has the new business and new economy seats
333- This version of the airbus has the old long-haul first, business, and economy seats
330- This version of the airbus has the old regional business (or NRBC?) and old economy seats
Airbus 340
34B- This version of the airbus has the new business and new economy seats
34C- This version of the airbus has the old long-haul first, business, and economy seats
34D- This version of the airbus has the old long-haul business and economy seats
Dragonair
33R- This version of Airbus 330 is the only version that has first class, with old business and economy seats. PTV available only in first class
33A- This version of Airbus 330 has the old business and economy seats. PTV available in every seat
33L- This version of Airbus 330 has the new business and economy seats. PTV available in every seat
321- The Airbus 321 has the old business and economy seats. No PTV available
32P- The Airbus 320 has the old business and economy seats. No PTV available
Others
EQV-also stands for equipment varies aka the aircraft used changes often. sorry can't help to tell you what you're going to be on!
I thought it is important to make the distinction between CX's old long-haul J and regional J. At least for me that's a huge difference. Not sure if NRBC still exists though. Is 330 the one that has it? You are correct regarding the codes on the 330's; they are 33B/C/D while 33A/L/R are used by KA. Please note that there's no F in 777 and 773, however.