I totally agree with you, several faults I did came to my mind right after I uploaded it, so I worked on this, but somehow forgot to upload the thing.
So I changed the design and added some options.
One question about the cooldown: How is that calculated? I looked it up in the game constants and it says that with each agility point cooldown is decreased by 0.02.
Now I ask myself: Does this actually mean that you need 0.02 seconds less, or is the current cooldown reduced by 2%?
Also, what is the maximum attack rate for units? There is a certain limit, changing from unit to unit. How is that calculated?
Also, in the constants it's said that hero's have a base defense of -2 and that with each agility point it's increased by 0.3. But as I had a look on the Mountain King (level 1), he had 2 armor. He should have 1.3, so I guess 1 should be displayed. I'm confused. oO
And third, the formula for the armor in percent is wrong (compared to those displayed ingame), but I couldn't find any other. Somebody know how it's calculated?
I don't know whether I find the time and patience to do what you said about 2 units fighting each other, but it's really an interesting point. But before I haven't get behind these 2 points, it doesn't make sense.