Sorry, this is sewed with a hot needle (so we say).
Since I'd have to repeat the work from scratch, I deleted it.
As for GIRs, this is a %% per round. I just added it, thinking that this is enough for a standing. Dividing every score by three wouldn't change anything.
The distance score is also an average, based on a certain no. of holes, depending on GIR and Par. I don't see a need to introduce any no. of holes here, this has been taken care for. IMHO we can also just add them up, only "punish" those without score (poor hyena!) and let the lowest no. win. Dividing by three won't change anything here, too.