The angle sensor referred to is the steering angle sensor not the bank angle sensor. It's on the bottom of the cancel unit. It's a potentiometer where the centre wiper is held still while the resistor part, held within the steering tree, is turned as the bars are turned.
We have a winner!
Yes, you are correct. The lean angle sensor (sometimes called bank angle sensor) shuts the engine off in a tipover. The turns signals use a sensor in the steering stem to detect the position of the handlebars. When you exit a turn, and return the handlebars straight, the signals cancel.
The speed detection shuts off the timer below 30mph. Below 30 mph, the signals will only cancel after a turn.
Above 30 mph, the signals will cancel after they blink 11 times. Distance has nothing to do with it. It will be 11 blinks whether you are doing 50mph or 80 mph. (It is probably actually timed, not number of blinks, but I don't sit on the bike and count the seconds looking at my watch. I have only counted the number of blinks. Some bikes many blink faster or slower.
Honda may have altered the operation on later model bikes, but as far as I know, they all work the same.
I had built a delay timer a few years ago to increase the time interval, but it was too difficult to install, and I didn't want to deal with the support issues, not to mention liability if someone screwed up the install. I intended to look for a way to make it plug and play, but never found the time.
The short timer has become a non issue for me. I learned to hit the turn signal button again when I need longer signal time. It has become automatic. I do wish Honda would increase the interval. What they chose was kind of silly. But on my list of things that irritate me, it is pretty far down the list.