This route starts in Europe, validates at 50862 miles and earns 1720 TPs on a DONE4:
GIB-LGW,LHR-HKG-DEL-NRT-SIN-PER-SYD-AKL-SYD-AKL-SCL-IPC-SCL-LIM-EZE-LHR-AMM-MAD-GIB
no North America, though
Edited to add: actually SYD-AKL-SYD-AKL would earn 360 TPs if you get on the BA codeshares (easily done at the airports IME), not 120, so the total goes up to 1960
Edited further to add: obviously it doesn't satisfy the "must visit these places" requirement of the OP

but I thought it was relevant to the topic title... plus it's a trip I'm going to try and actually book!