You know you could save a heap of money (at the cost of some miles) by starting in TPE? This could work if you could go to NRT before DEL and then straight to London...
TPE-NRT-HKG-DEL-LHR... ...HKG-TPE
then for the US the best I can come up with is:
LHR-SFO-DFW-ANC-DFW-JFK-PHX-JFK-HKG
which is 26687 miles rather than the 24467 that you had.