Bots have always had this problem, because vehicles have specific controls but the bots follow the normal controls. Basically, it is impossible for normal bots to drive vehicles. they would need to know the control scheme for the vehicle the are getting into and adjust for it. Badspot having access to the source code, he could code such things in a non-hacky way, but it'd still be difficult to get right.
Point being the bot tries to move and look normally, but the vehicle doesn't control like that. There's no strafing and left to right movement - direction is controlled by look. In theory, you'd think it looking around would work, but since it tries to move left to right it can't figure out what's going on.