To the OP:
First of all, yes, robustness to interference is absolutely a design criterion for these systems. Interference is absolutely a problem, but not as big a problem as you might imagine.
You refer to an intersection at which 12 cars are “aiming their sensors at the same small and at each other.” You may well already know this, but active sensors aren’t “aimed.” They’re scanned. That’s why you often see spinning radar emitters at airports and atop ships–they’re constantly emitting and then sensing what comes back.
So even if all 12 cars’ lidar sensors are scanning simultaneously, no one car’s beam will be pointed at another car’s sensor for more than an instant. And of course, they’re not using LIDAR “to scan the crosswalk for pedestrians.” They’re continuously canning in all directions at all times.
And for LIDAR in particular, this is a solved problem. When a soldier points a laser designator at a target, he’s essentially marking it with a very fancy laser pointer. A plane above can then release a laser-guided bomb that “looks” for the spot created by the soldier’s laser designator. When it sees the bright laser spot, the bomb guides itself to it, at which point destruction ensues.
But it wouldn’t take much to confuse a simple laser-guided bomb…all you need to do is create a bunch of laser spots all over the battlefield, and then the bomb can’t decide which one is being projected by the soldier with the designator. Some people consider disco balls offensive, but not as many understand that they can also be defensive. 
Anyway, a laser designator typically doesn’t shine a steady beam, but rather one that pulsates in a pre-determined sequence–one the bomb can validate as authentic. The bomb can then ignore any spot that doesn’t pulsate with the right “code.”
In other words, you can encode information in your laser beam. So a car’s LIDAR system might encode what’s called a Globally Unique IDentifier (GUID) so it can always tell what signals are reflections of its own emissions. And with a GUID, the emphasis is on “globally unique,” not “identification.” An AV using LIDAR isn’t broadcasting any information that anyone could use to trace that car back to a registered owner or something like that. That’s what license plates are for.
Sonar’s range is so short (in air) that there’s no need to encode an identifier. Radar is more of a challenge, but there are a number of other ways to minimize interference, including encryption.
So many cars can use LIDAR simultaneously without interfering with each other, so there’s no need for inter-car communcation to solve that problem.
Autonomous vehicles tend to be the most robust when they’re integrating information from many different kinds of sensors. Some sensors overlap in what/where they can “see,” so if five or six different sensors using two or three different sensing technologies all agree that you’re about to hit a stopped car, the computer can begin braking with a high degree of confidence that there’s actually a car there (as opposed to a weird reflection or a shadow).
When AVs start sharing sensor data with each other, they’ll be able to confirm that their “map” of the space nearby is accurate. Essentially, this is one person nudging another and asking, “do you see what I see?”