I recently got asked for some tips on this upgrade and figured others could benefit from the info as well.
So for posterity, here's what I recall as being the most relevant info, condensed.
There's 2 important topics to get right which require some strategy: alignment needs to be dead-on, and the interposer needs some help to be mounted flat. I'll explain why.
For alignment, generally you can be just under half a pitch off with your BGA alignment and it'll work out fine when the chip settles. So, the BGA pitch on this motherboard of 1.25mm suggests alignment is very forgiving. However, vias centered within groups of pads are not nicely tented, and instead take up most of the leeway you'd normally have with alignment. I'd say you don't have ~0.6mm of tolerance, but rather about 0.15mm.
To assure I get good alignment, the first thing I do is eliminate the possibility of bridges forming between the BGA pads and nearby vias. You can simply tent these vias manually using UV curable solder mask. Takes about 10-15 minutes, and with this, a lot of alignment margin is recovered.
At the same time, I place some 0603 resistors near corners of the BGA array and interposer outline. See the red marked circles below. The BGA pads on the underside of the interposer do not cover the entire interposer area, so the interposer tends to tilt/slant during reflow because it's gravity center is off. When the interposer is tilted, BGA balls can get too compressed and are unnecessarily stressed. Now the 0603 resistors just happen to have a height very similar to properly compressed 0.76mm solder balls, so this very simple approach ensures the interposer will get mounted flat.
Next, my definitive way to get perfect alignments, after a number of less precise prior attempts: I drilled through the corner BGA pads on the underside of a sacrificial interposer. See circles in picture below. The resulting holes allows to see the xbox BGA pads underneath, and thereby align the sacrificial interposer perfectly. Then, I tape it down temporarily.
The next step is to fix this interposer in place. The idea is that by placing e.g. 0805 capacitors along the edges of this interposer, we can lift it up and replace it with a fresh interposer in exactly the same position. Furthermore, because the interposer cannot move laterally, the interposer won't "dance", and therefore balls cannot join with the vias centered within groups of pads either. With the alignment also being spot on, there shouldn't be a "snap" when the BGA aligns itself due to surface tension either. I believe this thoroughly eliminates everything that could potentially yield faulty mounts.
The very last optimization I added was to place a single case screw diagonally over the interposer as depicted above. This counteracts the weight imbalance due to the BGA pads being off-center underneath the interposer. The positioning I found is determined experimentally and results in the interposer settling down perfectly straight, i.e. all 4 corners go simultaneously. This isn't super important since we already guarantee flat mounts due to the 0603 resistors acting as standoffs from a prior step.
Running short on time for this writeup so I'll conclude with the only other vital step: use a bismuth compound solder paste for the CPU itself. Bismuth solder has much lower melting point than normal leaded, so this allows soldering of the CPU without inadvertently reflowing the interposer (but with a lot of added weight on top, potentially squashing the balls!).