Was too tired to think last night, looks like your o2s are correct now, as you had thought.
Saw
this thread related to your throttle codes, how's your battery health?
It's funny in that thread they don't realize the n52 throttle body is meant to do nothing.
Did you have any codes at all before this whole debacle? If you had a whole bunch of seemingly unrelated ones pop up out of nowhere, that could mean your battery is due.