I rode motorcycles for 20+ years where this sort of thing is just part of the landscape - every X miles it is going to happen, somebody is going to turn in front of you, pull out. Me, I think the eye contact thing may be a bit overrated, though it definitely has some value. One thing to watch is the wheels of a stopped car at an intersection, etc. If they start to move, you will more quickly perceive the wheel beginning to rotate than the body of the car moving and that split second difference can be, well, the difference. That was one of the safety tips I found more useful in the years of reading motorcycle safety tips and became rather ingrained in me such that I still continue to do it driving a car despite having been off motorcycles for about 10 years now.