I think the above videos demonstrate he knows how to block!
As for the receiving side, here's my quick and dirty analysis. Figure CJ will complete about 250 passes this year, or to be conservative call it 20 per game.
My guess is Kittle will catch around 4-5 passes per game. That's going to mean he gets somewhere between 48-60 receptions? Just from a quick perusal of 2015 receiving stats, in FBS the top TE was from NC State and caught 65 balls. Next was a guy from Buffalo with 63. ECU's tight end caught 58. Jake Butt caught 51, and some guy from Arkansas also caught 51.
Bottom line - if he catches 50 balls, he likely would be in the top 5 of all TEs just on receiving alone.
I don't think it is a stretch at all to proclaim him the best overall TE.