I'd take his prediction over any other, except my own :)
I do think he is somewhat negative here: a) Bush's job approval will go up some more; b) there are world events---given the Dem positions on things---that will ONLY help the GOP; and c) the Dems are particularly inept, even by recent standards.
Bottom line: GOP gains 2-4 House seats, 1-3 Senate seats.