Change 7.1.G to read:

Sprint races are considered 50% complete when the leader (not the entire field) has completed 50% of the race laps in whole numbers. 50% of an odd number of laps is the number of laps plus one, then divided by two.

Timed races will be considered 50% complete when the leader crosses start/finish AFTER 50% of the race time has expired.