There are lots of good points above. The rules implementation is the single most frustrating thing about VR.
If you don't consult with a certified Sailing Judge, you should. If what you have implemented is based on a Judge's recommendation, you should fire them.
Why not have your results actually reflect the current RRS?
And please get rid of the whistle. What not just a blinking red light on the boat.
-Rich