Originally posted by RoadRunner:
IIRC, if the Oil Light turns on, it sends a signal to your PCM, and the PCM will shut down the motor to prevent damage.
I've never heard this before.
What I would check is your battery connections. Might have jarred one loose when you hit the speed limiter. The speed limiter certainly won't shut your car down like that on purpose - that's not safe.
But then again, I bet the "officials" at the "track" didn't think it was safe for you to shut down like that either.