You could squeeze a couple of hundred more TP's out of the NA segements by including a r/t to SJU from ORD. Also do a bit of a zig zag to use up the extra segement.
osl-lhr-isb,khi-bkk-hkg-kul-hkg-jfk-lax-ord-sju-ord-lax-dfw-lon-dxb-lon-osl
Total TP's for DONE 1400 as compared to 1200 on your original routing.