Chill your tits, everyone! The solution to the whole situation is pretty simple ...
You bot, you get banned, no way around it (i been trying different bot configs and it does not seem to matter if you add delays, use humanized features, or lower travel speed ... they all get banned regardless of the settings used). But, here is what you can do (I been doing this for the past week and a half):
1- Create a new account (lets call it "main" account for tracking purposes) and bot it up to a high level (even 40 while you are at it). It doesn't even matter if you get soft banned (keep in mind that this account is going to get perma banned soon anyway...)
2- Stop botting on the leveled up "main" account, create yet another new account (lets call it a "backup" account) and start running a bot on this level 1 "backup" account again (by the time your leveled up "main" account gets perma banned, this new "backup" account will be leveled up and becomes your main later)
3- Snipe the shit out of the "main" account and get many FAT Pokémon
4- Go dominate the GYMs in your neighborhood and have fun while the "main" account is active (you can even troll Niantic by sniping Pokémon that aren't in your region, like Farfetch'd, Mr.Mime, Kangazkhan in NA, and putting them in the GYMs - basically a big FÚĆK YOU to Niantic)
5- Remember to have fun with the "main" account while it lasts (I think they are either doing weekly or bi-weekly ban waves, so the main account should be good for at-least a few days)
6- When "main" account finally gets banned, the "backup" account becomes your "main" and you should create another "backup" account and start botting again (step # 2 above)
Basically ... rinse and repeat, until either you or Niantic give up
Happy botting everyone!