electric fuel pump safety

well, my understanding and thoughts are that the oil pressure switch is not there to protect the engine from damage, but to protect you and your car in the event of an accident or a ruptured fuel line. The engine stops, so does the fuel.
A good high pressure electric pump with a return system will always be able to supply more fuel than a manual pump.

The idea of running an oil pressure switch to shut off the pump if you loose oil pressure sounds like a good idea, but it won't protect the engine from damage if you loose oil pressure since the engine will still run till the fuel in the bowls is gone.

I would run the oil pressure switch though your ignition. Then if you loose oil pressure, the engine will shut off instantly. You could have a hidden switch under the dash to bypass it for start up, this would also work for theft protection. MSD boxes actually have a wire for ignition shut off.