The WR's improved dramatically from the drops-R-us year they had previous to Cahoon's first hire. This group will continue to get better. They already have.
As for the past, the only reason Cahoon was let go was because Anae was promised his own staff and because Cahoon had the audacity to question Bronco for playing Riley Nelson with THREE back fractures.