In case you missed it, Charlie Weis isnt our head coach anymore. You're right, Charlie would have lost both Tuitt and Lynch last year (if he could have had them to begin with). Brian Kelly is not Charlier Weis. Brian Kelly is not the little nerd who got in one sucker punch while being pummeled by the bully. Brian Kelly is the little Irish guy in the bar who might not look like much, but he's going to fight you until he can't fight anymore, and then he's going to fight you some more...and when it's over, regardless of who wins or loses you are going to know you were in one helluva fight with a tough SOB.
We might not always agree with his decisions, he may come off arrogant at times...he may say one too many things tongue in cheek...he may do a lot of things wrong...but the guy can recruit, and the guy can coach. Our team this year was 500 x's tougher and more physical than they have been in a long time. Hell we would be in a BCS game this week if we had a QB (something that won't be an issue for much longer).
The promotion of Chuck Martin to OC is a great move for several reasons. #1, it likely increases his salary, and while it may be one step closer to him becoming a HC in a BCS conference, it could also give him the status and comfort on the staff to hang around for a while. #2 His track record shows he is a pretty damn good OC, and although Coach Kelly is a huge part of the offense and playcalling, the relationship and chemistry with him and Martin is only going to help matters.