I've always thought that winning a NASCAR race should be based upon a points system, not who crosses the line first.
0 points - crossing the finish line first
1 point - each pass
2 points - each re-pass
5 points - each fender contact (bumpin' & rubbin'....)
15 points - bumping someone into the wall
25 points - triggering a multicar pileup
50 points - physical altercation before/during/after the event
75 points - somersault during multicar pileup
100 points - the ultimate, sliding across the finish line on roof
This point system would cater to what the fans deem important and would be further incentive for more passing, bumping and crashes.