Hmm, well I finally found a general area in the code where the path finding algorithm is located. I've kinda been curious about this one for a while. Is there anything in particular people might want to know about how it works? To be precise, I'm not quite sure exactly where the code is, but I've found where the code jumps based on whether or not an RCC is active. There's probably about 4 or 5 calls to look at, and at least 2 of them should be related to path finding. I'm just too tired to continue on at the moment. Oh, and this is of course called from a function I've previously determined to have something to do with unit movement.
As for that bumper car effect, I kinda doubt the algorithm takes other vehicles into consideration. It's probably only concerned with the terrain.