Agree with all of the above. Eye contact is meaningless. Drivers interpret it as "ah he sees me, it's safe to pull out".
Drive defensively, assume the worst, and always be prepared to take evasive action.
If I'm going over 15mph approaching an intersection, I am always out of the bike lane or shoulder and into the travel lane. Drivers aren't checking the side of the road for traffic.