Surely a starter on the first tee on competition days ensuring people tee off at the correct time and not early could help.
Further to having a par three and so having to wait, we have a marshall (volunteer) who ball watches from halfway down the hole which also helps speed thing up and can hop into the buggy back to the tee to deal with issues. Works a dream