乗用車の前にいた車ってのが大型トラックだったら、対向直進車は見えなかった可能性もあるな。
大型トラックが前にいると、信号もトラックで見えなかったりするから。

トラックの直後に付いていって信号超える時には赤信号だったなんてこともあるわけで。