IMO:
I am a cyclist that has logged many years of 10,000 miles or more. I never cut through red lights and I have never been hit by a car. A couple of rules I use to determine my safety.
1. Ride fast. The closing difference between yourself and cars coming up behind you will be longer and allow a longer window where you will be seen.
2. Place yourself in the inside edge of where the passenger tire would be. This forces drivers/cars to 'deal' with you. They have to slow down. They have to move around you. Many will argue that what if they aren't paying attention and run you over? Well, the chances are they would have anyway, if they don't see you in the middle of the road they won't see you in the edge of the road.
3. Accept your positiion. Meaning that once a car has passed you they have 'earned' the right not to have to pass you again. If between lights 10 cars pass you and 5 make it through the next intersection before the last 5 cars and you did, do NOT ride all the way up to the light and make these 5 cars pass you again. For one, they'll be [censored] about it. For two, you just, in the large probable sense raised the chance of being hit 50% if you do this all of the time. Over a larger sample would you better survive unhit by being passed by 100,000 cars or 150,000 cars?
4. Obey all of the laws to the best of your ability, ride on either sparse streets or multi-laned streets where you and a friend can have the whole lane to yourselves.
5. Run redlights? No.