Nope - that's fine on the points you mentioned, but you're breaking the Australian trans-con rule:
Code:
84N . 9. WITHIN AUSTRALIA -.
85N . ONLY 1 NONSTOP OR SINGLE PLANE FLIGHT PERMITTED
86N . BETWEEN THE FOLLOWING
87N . CITIES:
88N . .
89N . * BNE/CNS/SYD/MEL AND PER /SEE EXCEPTIONS
90N . BELOW/
91N . * MEL/SYD AND DRW
92N . * MEL/SYD AND BME
93N . ---------------------------------------------
94N . -----
95N . -----
96N .
97N . EXCEPTION
98N . EXCEPTION 1:
99N . NO RESTRICTION BETWEEN SYD/MEL-PER FOR
100N . PASSENGERS
101N . ORIGINATING IN PER WHEN IN CONJUNCTION WITH
102N . TRAVEL
103N . TO/FROM JNB/BOM/SHA/PEK.
104N . EXCEPTION 2:
105N . NO RESTRICTION BETWEEN SYD/MEL-PER FOR
106N . PASSENGERS
107N . ORIGINATING NEW ZEALAND WHEN IN CONJUNCTION
108N . WITH
109N . TRAVEL TO/FROM JNB.