This is spot on. I survived cycling to class for 6 years in Raleigh and Atlanta with this mentality. You have to assume anyone around you is likely to do something unpredictable at any time (including peds).
Don’t assume the guy making a right on red sees you, don’t assume someone isn’t going to turn in front of you…