ive ported the throttle bodys on my 2.0 and 1.8 vectras i assume its the same for the 2.2?
the x20xev and x18xe engines are cable driven where as the 2.2 is fly by wire so u have to be careful how close u get to where the butterfly sits and is positioned at idle as they are more sensitive
you don't have to reset the ecu, I didn't when i replaced my cat [pre cat already removed], the ECU will relearn but it will take a lot longer than actually unplugging the battery
by removing the pre cat there shouldn't be any reason for the ECM to go into limp mode as the only sensors affected are the front and rear lambda's
neither of them put the car into limp mode as the ECM will use stored Reference voltage's [.45 volts], the EML will pop up after about 5 - 10 miles of driving