Seems like changing the o-ring is what fixed my problem. Mine was pretty flat and wider on one side, and a little less flat but still clearly not round around the rest of it.
I will repeat what my mechanic said when I called him to see if I should tow it to him or was it something I could fix. He said 90% of the cases with these, it's the oil sender, other 10% it's the o-ring, and he almost never sees an oil pump go out. His cheap test for the o-ring is to look for bubbles on the dipstick. Otherwise customer would have to pay for a pressure test to get a better diagnosis. Starting with oil pressure and then losing steadily until it drops to zero is one symptom. I've seen other people online say pressure starts low in cold weather and then as the engine warms pressure increases. Perhaps this is up until the o-ring is so bad that it just flat out fails like mine did. I dunno.
I suppose changing the oil pump to a higher flow one can mask a failing o-ring too, at least for a time. Who knows. All I know is my pressure is much better all around, and it doesn't drop while driving anymore.