@zeropoint
You can try to do anything you want but, there is one thing I learned writing the driver, you will never be able to cover all the ppl's configurations
When I start writing it I thought about the RGB connection and this is the way I meant it to work. I am happy that ppl have tested many different combibations. Some connections had less results than other ending up in driver hackin and very dirty things to make it work (in reality some ppl discovered it is just a connection issue).
So, what I want to say, you could even add a LM1881 to separate syncs from composite out and so on .. but tomorrow there will be someone who will say "How do I connect it to my satellite antenna?"
The rigth way is starting with the simplest connection (hopefully the one you can test and work on) and after that you "could" try to satisfy the more different request you can.
About the HW :
I don't think you should hook the sync. It would need a microcontroller for that but we can do without. Just put white level on the VGA for a couple o millisecs.
If you handle to show me something in HW to handle the flash I can try to modify the driver to handle it. I can set the TX HI on the serial port when you pull the trigger and read coordinates some millisecs after.