I stumbled over this video and it would be a big step in the right direction if the replaced the "Don't make your self look bad" video with this one
That last pass by @GOTMAXPOWER happens a lot on N24. It's a clean pass for sure, but 50% of the time I get treated to a punt or dive bomb next corner. The other 50% take themselves out bouncing off the track. It leads to the only safe pass is one where you slow down your opponent enough not to leave them the option to ram you the next turn :/
I don't understand why it is so hard for PD to implement the always leave room rule. The positions of the cars are known, the direction of travel of the cars is known. If car A pushes car B off track, seems like a pretty easy case. Who is ahead and how much overlap is a bit harder to say for sure with lag, yet whether you can make the corner on your own isn't a difficult math equation. Speed vector + position on track determines your max possible corner exit position. If that's not on track, or too close to the edge (not able to leave a car width if contact happens when coming up from behind) then its a dive bomb.
The problem with the penalty system is that it always works with too little info, and only looks at the outcome after contact. I still have a small hope PD is working on a new system for GT7. Maybe the problem is in the GT Sport net code and the required information simply isn't part of the exchange with the server.