The slowdowns are my biggest beef. Make them not be an SR incident and then when you get 2 get a black and white flag meaning you have to do a drive through if you violated track limits again.
On the contacts, I think if there was a feature to decrease the severity of then over time. Like 4xs for the first Y contacts, 2xs for the next Z contacts, and 1xs for the latest. That shouldn’t be that hard to implement.