In addition to lights, try a different lane position. If you are being hidden by parked cars, you may be riding too close to them. That puts you in the "door zone" and you can be hit by an opening door or run into an opening door.
I love my generator hub, but it doesn't help with side visibility. I have monkey lights & a downlow glow for that. I had a helmet light a few years ago, but it kept slipping off my helmet. It wasn't a cheap light either, so I would think it wasn't just a matter of quality. I was really disappointed because it sounded great for side visibility. But maybe they've improved the design since then.
2009 Trek 7.2FX WSD, brooks Champion Flyer S, commuter bike