Very interesting!
Just browsing through your code, since I can't start the game up right now. Will definitely test this later.
Looking at the code, the bots just attempt to drive the vehicle to an enemy/goal within their range? Doesn't that make them bump into just about every obstacle?
I've always wanted to tackle this myself by creating a new kind of 'vehicle waypoint', but I've not gotten around to making it yet.