I am glad you are okay, too! what does Nam myoho renge kyo mean?
The other day I was approaching a red light... I could see that the opposing traffic light (a highway offramp) was turning from green to amber ... to red. I had the choice to keep slowly rolling (into the intersection) so i didn't have to stop to get off the bike. I chose to stop. Just then a gravel truck came barreling up the ramp and right across MY path, and the light was red. I would be dead. No doubts.
The moral of the story: you are on a 20 pound bike. DO NOT EVER ASSUME THEY SEE YOU.