If the granules are placed right on the pavement they get crushed by vehicle and foot traffic. We don't seem to have many problems with snakes coming up driveways during the day, as it is too hot then. However the warm concrete could have a drawing effect on chilly nights. The treatment band doesn't have to be solid. I've never had a complaint about this odor.
Most people think anything is better than having snakes or bats around.
I suspect it would work on lizards because their sensory organs are similar to a snakes. Sun seems to have no effect on the material, but significant rainfall can be a factor. The biggest problem is a hard, heavy rain, which accelerates granule dissipation. In heavily snake-infested areas a repeat application would be in order after a hard rain. A good indication of the repellent's viability is to grab a handful of the treated earth.