These are _exactly_ the rules of Dota 2 1v1. This scenario was not specifically built for the bot. See here: http://wiki.teamliquid.net/dota2/Dota_2_Asia_Championships/2...
I am not saying the bot should be able to play 5v5, I am saying that he ist trained to play this one very specific 1v1 scenario. He is doing really well with that, but as soon as you pick a different hero, the bot will struggle.