I agree with your suggestion of putting Senator DeMint in charge over there. As you are aware, trying to lead the Senate is like herding cats and the best one can probably hope for out of the minority leader is someone who can exploit the post as a bully pulpit and articulate the case against Obama. Mitch McConnell, as you point out, is clearly not doing that.
I just wish that Newt Gingrich had been put in the job of party chairman. The problem with Michael Steele is not just that he is an inadequate spokesman, but evidently he is a miserable administrator as well. Gingrich has proved that he can engineer a national campaign.