I have spoken numerous time to both Jimmy Riccitello and folks high up at WTC about this scenario. Don't blame the athlete. Seriously, it is not the fault of athletes in the sense that you can't run a race on 1 lane of coned off road with the other lane having traffic. The riders are drafting the cars on the one hand and have no where to pass on the other side. You need 2 full lanes one way or one lane and a wide shoulder. This is the only way you will get a fair race.
At Zell Am See, they had 2 full lanes and then we had some officials telling athletes to only use one lane cramming people in (fortunately we were climbing a 13K climb at that point, so no big deal), but once you get two full lanes no problem.
At IM France, when you are on the Promenade des Anglais with 2 full lanes, there is lot of spacing and limited drafting and then you get channeled into a narrow road and it is a draft fest for 5K before the climbs start. At IM Tremblant on the 'out' it is 2 lanes wide and reasonably clean and then on the back you get only 1 lane and all the groups materialize. You really need 2 lanes to make these races work.