It seems to me like the delay revolves around the signals causing impatient drivers to sneak around the gates when they are down which puts them at risk of a collision with the train.  If we are looking at a technical solution to a human behavior then we will be disappointed.