Touchy game, isn't it? =) There's a few things I did on mine to get it to work low, and come down soft with 15 degrees cam overlap @.050.
The first thing I notice in your datalog is the IAC duty cycle. Second is MAF counts. Third is bank2 front O2. Fourth is TPS. Fifth is coolant temp.
It appears the car is relying heavily on IAC duty cycle for idle control. I like 30% duty cycle when the car is up to temp. That indicates a good balance between air passing the throttle blade with a measured control through the IAC. If the IAC closes all the way, you'll still have a good amount of air passing through the throttle body to maintain engine idle. It also gives the IAC sufficient headroom to add air when it needs to...for example, when first starting the car with cold coolant temps.
MAF counts. Put on a stock MAF for now if you can. Yeah, I know it sounds weird. And yes, it may even be a pain in the ass to do it. But with the cams on the car, you need a known good transfer function and a MAF working in a nice resolution area. Your MAF counts are in a somewhat decent working range (140-150), but a stock MAF will put you a bit higher (180+). It will make life simpler while you calibrate other things like IAC/TPS/throttle blade relationship, injector delay, base fuel, idle spark gain, minimum idle spark clip, etc.
Bank 2 front O2. Put the car in open loop full time for now, as it appears to be in open loop in the log due to coolant temp. With a heavy overlap cam, don't sweat closed loop at idle. That O2 is blanking on you for now.
TPS. The TPS A/D counts are at 155-156. Everyone has there preference for what they like to see as a closed throttle point. The EEC will keep the lowest measured TPS in its keep alive memory, and establish that as closed throttle. The TPS reading, along with the high IAC duty cycle, indicate a choked throttle blade to me. Personally, I like 185-190 TPS counts as closed throttle, with IAC around 30% at operating temperature. My preference. Getting all that is a combination of TPS clocking and set throttle body set screw adjustment.
Coolant temp. 96-108 degrees coolant temp is typically a cold engine to the EEC. There are quite a few variables based upon coolant temp, including fueling, idle RPM adder, etc. Try to work with a warm engine.
Set idle high to start. 1000-1100 RPM. Get that down first. Go down in small increments, getting a feel for the throttle blade/TPS reading/IAC duty cycle. Remember that exhaust valve overlap will grab a little fuel out. You may need a little extra lambda in the base fuel at idle. Getting the throttle blade position right is critical. The right throttle blade position will be advantageous for cold/warm/hot start, dashpot, and maintaining idle.
It isn't rocket science, but it is an art. You'll get this eventually (note the MAF I am using for initial calibration):
Cobra Comp Cams Stage 2 106360 - YouTube