I havent read his stuff in a while so I dont know specifically what you're referring to, but one thing I will say is he gets highly optimistic ahead of the key revenue driving time periods for ski areas. Not sure if he receives funding or if he just feels it's his duty as a local to "help out" the economy, etc..., but it's pretty obvious if you've followed his stuff a number of years.
Just to stop any theories before they start Josh Fox gets no funding in any way for his blog. The guy even buys his own pass. He also doesn't live locally.
As for snow totals the 22" is legit for the storm total. measured with a ruler. My guess is SB is missing something in the totals.