I have completed the unit and it appears to work well.
I finally had to use a count method to watch the flasher module to get it to work. The code isn't elegant but it is functional.
I have it installed in my bike and it seems to suit me other than the Piezo which is a bit weak. I will ultimately change this out to a high side FET switch to beep the horn instead.