Thanks for the feedback, and I'm glad you're liking the script!
RE point 1, this probably won't help much from a bans perspective (the information that Jagex collects from the client is quite limited) - much more important is to ensure the script is reliable, which is what this script was designed for.
For 2, the pathfinding is dynamically calculated with the OSBot web walker. Unfortunately there's not much I can do about the specifics to do with pathing here.
For 3, the area is dynamically calculated based on the rocks that you configure the script to mine. Hopefully this should cover what you are looking for?
-Apa