Unfortunately I don't have a more advanced OBD II reader, but I'll try to find one in my area from a fellow civic owner.
The new O2 sensor is an aftermarket one, it was fine before, but if it was faulty it would only start to run rich after it has warmed up (since when it's cold it is in open-loop), however, my car starts to spit fuel out the exhaust as soon as I start it up.
I'm gonna try and unplug each sensor one by one, and see if anything changes.