You can shorten this list considerably.  In decending order of importance:

  1. Read Effective Cycling by John Forester.

  2. Take a League of American Bicyclists Road I course.

  3. Obey the laws.  Particularly the parts about never biking against traffic and using headlights in the dark and during precipitation.

  4. Avoid biking when and where drunks might be present.

  5. Be extra careful in intersections.

  6. When possible, live in a community where there are lots of other cyclists.

I've found that most large truck drivers are decent about passing safely because they have extra training and experience, know how big their truck is, and know that they may lose their job if they get complaints.
Amen.