I agree with quite a few things, most don't apply to the only reason i get why someone would bot but thats a different story.
I have a issue with your comments about mirror mode though, jagex have stated in the past (I don't have source sorry it was around when the HD client was goign around) that they can detect the difference between a 3rd party client and the official client but not anything more, meaning if your using runelite or osbot they can't tell which, and with the % of players that do use a legitimate 3rd party client, and jagex know mirror mode or its competition exist, I am sure they could easilly assuming using the official client is probably more of a flag than using a 3rd party client.