Guidance needed in setting up a timing system

I'm not a proud person but, when criticising my poor noob efforts, please do it constructively:

I constructively suggest that you consider the following question:

What is the chance that someone on this forum

  1. has your exact hardware
  2. has the time and interest to load your program and test it, given zero documentation
  3. can use the experience gained thereby to figure out what question(s) you are asking?