Good luck OP. I hate to go slightly off-topic, but does anyone know why we have to through this clearance? For example, if you fly from Japan to the US, there is no such pre-boarding check. Is it HK-specific?
Does anyone have experience with other airlines out of HK to the US? United, AA, Delta? I'm assuming they all have the check?
What about PVG or PEK to the US?