Can't do HNL except on the way to/from SYD ... ie. you must go SYD-HNL-US mainland or DFW-HNL-SYD in your example (restriction in the OWE fare rules). Instead of HNL you can do DFW-ANC-DFW if you leave while those flights are in season (end mid-September).
ZRH-DXB is of course ZRH-LHR-DXB but you are within the segment limits so that should be OK.