That's a great list - Jiko, thank you so much for posting this!
Much of the listed was already known without this hack, but great confirm.
Although anecdotal, I always experienced the higher catches with the curveballs. When im lazy, I don't do them, and it caused me to lose dozen of pokeballs. Wont ever throw a straight ball again.
STAB Bonus and Type advantage are really your keys to beating gyms with strong trainers. I heard it reported earlier in the week about this being in the game, though still haven't gotten an answer to the 2x type bonus. Maybe you're right and it doesn't exist.
The "Defending Pokémon" information is unbelievably helpful, but could potentially be misleading. That rate is great for dodging moves if you are counting and NOT watching for the moves. The animation for certain moves are different than others, meaning that you could mistime your dodges if you go solely based on the animation frames and watching the motion. Also, keep in mind that Blizzard & Earthquake currently CANNOT be dodged (from what I'm hearing) Otherwise, VERY Awesome find here, I don't think people realize how useful the counting method is compared to eyeballing it! Will help everyone out a ton.
Also, you can view the PGO tier lists of total combined stats, defense, attack here ->
Pokemon GO SILPH ROAD
I lol'd at the exp required for lvl40. Way to promote longevity.