I'm far, far away of being an expert in this cheating matter, but I have been using MyGoBot for three days in a row now, without any problem.
It might be that I'm from Chile and they are not looking for Bots in here, who knows? Maybe is just because my town is too little and they cannot see the difference between one location and the other one? I cannot tell.
I'm using my google account.
I'm using my (real) location, and I'm botting in decent periods of time (45 min - 1.30 hours)
Also I always change my walking speed, because I do not always walk at the same speed... I'm human. Sometimes I set it up at 3 kms/h, sometimes at 5. Sometimes and for short periods between 10 and 25 km/h considering car trips for long distances.
Hope this might help someone

Sorry to hear about all your bans guys.
I'll keep botting. I'll let you know if they ban my account.