Yes, the concrete bases of the stop signs there in your link have a good incline which would send a speeding car up, up and away.
The surveillance video appears to show the car getting launched by the concrete curb just across the street from the “duty free” sign.