Car D is going to have to wait for car A no matter what
Assuming no cars come after yellow car, it doesn't matter if car C goes or not.
Honestly it's nicer because car D doesn’t have to move up a car length to yield.
Yes they could get screwed very hard though