Have you taken the Traffic Cycling 101 bike class from www.bikeleague.org? Nothing can guarantee that you won't wreck, but it will make you feel so much more confident and in control.