Flew it six weeks ago...no entertainment system, managed a semi fix in HK for leg back stateside.
Agree with others - Singapore Air definitely the better choice.
Only reason I was in GF was wife travelling with me on points and we burned GPU's for the upgrade. The HK-ORD leg might be worth it but not SIN-HGK