Looked at your calculator and thought you did a fine job, with the exception that that it doesn't calculate for wind variations of let us say 1, 2, 3, 4, 5, 7,8, 9 10 11 o'clock.
I have created a simple and effective excel spreadsheet program that quickly calculates the distance you need to hit the ball for different elevations / wind.
I am sharing this with the entire community.
I have used Sgt. Bilko's Wind Calculator program for the the last 2 years and with the exception of minor adjustments for different clubs and balls, his program works well and accurately for all wind variations of direction and force. Plus he has a handy putting calculator.
With both I can get the answers as fast as I can type in the variables.
Here is the link.
Have fun playing,