I wish the cycling jackets had as much reflective stuff as a reflective vest. I added reflective tape to my jackets, so that if I wear them I skip the vest.
The OP's description of his ride sounds like a nightmare to me, but it would be if I were driving my motorcycle or pickup, too. I get really stressed out in traffic. I'm fine out on my lonely, dark, rainy rural roads.