Hmmm...I understand the issue but never experienced this...
Maybe I'm not paying attention, but I have flown 7 long hauls in J or F in the last two months and not once did they serve the second meal seven hours before landing (usually was 2-2.5 hrs before) and not once was there any unicef announcement. Just the movie at the start of the flight.
I have flown HKG-JNB, HKG-ORD, HKG-LAX, HKG-FRA
As to your complaint, I don't want to be woken for ANY reason once we are wheels up. Sometimes I pass on the meals and I tell the FA not to bother me and never had an issue.
I think the way to bring this up is not to mention unicef but rather that no PA announcements should be made during the flight. There's a reason the Captain doesn't come on until 30 min before landing (although that seems to now be 35-40 min).