I see 19's in some places in the log @ 4000 RPM, if it was that bad the car would have misfired. I was in a car that was bucking & jerking @ 3000 RPM, half throttle, and 16 AFR!
If the car pulls well then I would say the wideband sensor is dead or there is one hell of an exhaust leak.
A tiny bit of blowing would not cause it to be that far off. Nice easy way to check your wideband sensor....
Turn on your widband and get it all warmed up, calibrated, etc. Then spray a rag with brake cleaner, and cover the sensor in it. A good working sensor will just go off the scale rich and hold that reading until the rag is removed. Knackared sensor will go full rich, then full lean, even though the rag soaked in brake cleaner is still applied.
Oh, and that's a bog standard fuel & timing map. Looks like it's from an Evo 5 or 6 ECU.
Video on how to test your sensor, handy thing to know!
[ame="http://www.youtube.com/watch?v=1mb4VmDd0ao"]YouTube - O2 Sensor Test - How to check to see if your aftermarket O2 sensor is bad[/ame]