Your doing all the right things riding just like you were a motorcycle and obeying all traffic laws. I assume Rochester is a fairly high traffic city and that makes things worse for you. Just keep doing all the right things and try to read what the drivers are intending to do at all the lights and intersections. Those cities are just hard to cycle in and I can't think of anything else you can do to help that. Best of luck to you and stay safe.