I do fish it every year, usually after the 4th of July rush and before the July 24th, Utah Pioneer Day weekend. Being from Layton, you know how busy that can be.
Late June and early July generally corresponds to the salmon fly hatch so there is a chance to catch the end of that hatch.
The guy in the center gave me private lessons. I'm trying to pass it on.
Here he is in his video, Fly Fishing for Trout, showing how to fish fast water. Parts of the Fly Fishing for Trout was shot on the Madison River at $3 Bridge.