Looks OK.
One suggestion is that you might save a few bucks by doing your surface segment in SWP between MEL and SYD, if the order in Oz isn't important. For example, AKL-BNE-DRW-PER-MEL//SYD. Of course, with all the competition across the Tasman these days, the difference might be negligible.
Another is that if you are flying D or A then you might consider using BA YVR-LHR rather than AA LAX-LHR. A few less miles but probably a nicer flight.