Your java script is not enough.
Though I pass all your tests, and score 0%, there is a site which can see my real ip via a java applet: http://browserspy.dk/ip.php
Check it for yourselves with the java on. The local real ip will be displayed.
You should see the applet and add it to your site.
I looked all day for a solution to patch the ip leak, to no avail. I wish I werent forced to turn Java plugin off. Unfortunately, this is the case. Hope you will look into it.