Success! Timing is a GO. Engine idles very smooth and no codes. Can't wait to test drive it tomorrow. Still have to put the skid plate on.
Redid timing just on bank 1 with this timing tool:
BMW Master Cam Tools DIY
Everything went extremely smooth and the tool is so much easier to use than the clunky OEM two-connecting blocks style. Everything is definitely more precise, extremely user-friendly, and the bright red anodized color is nice, too. Wife said they look like pieces of art work.
I highly recommend this GAS timing tool (not associated with them) over the OEM style. Wished that I'd known about GAS before wasting all the time and energy with the timings.
Thanks for all the input.