Maybe, I'm wrong, but could it be that the scalebar miles are just approxed?
I mean overall they are fine, they give an idea about distance. But if I resize my browser it shows something different if I directly compare it with the map and the amount of miles covered before.
I hope you got the issue. If not let me know kwoxer =) But anyway I think it's fine, better then nothing