Hi,
There is a great book called Effective Cycling by Forester. It will help you deal with traffic. There are also Effective Cycling classes, but I have never taken one. I found it in my library; if your library doesn't have it on the shelves, they can interlibrary loan it for you. It is very much worth reading, I really wish everyone had to read it. Especially noncyclists....
http://www.johnforester.com/Articles/bikebooks.htm