Isn't Connecticut trying that new speed limiting control for cars?

I thought it just shut the fuel off?
First; SLOW DOWN...

It's not pretty when you loose control at 80.
Many things possible to what happened, bump in the road, debris that you hit, or a car problem.