This has nothing to do with predicting the future although (correct me if I am wrong) he and Chrystal (yes, the female name) predicted lossed in the 2006 election.
His analysis is spot on.
I think my dog could have predicted how the '06 elections were going to play out.
I prefer my political analysts to be non-partisan. Leave partisanship to the politicians and agendists.