I agree, It is not over, he could not get Rove...Yet, but he is being creative with a new Grand Jury and will get Karl if he can find a way to do it.
Especially now that the entire US population "jury pool" has been tainted by leaks from the leak investigation to believe he's guilty of charges that haven't even been articulated.
A new Grand Jury would mean going over the whole case again so the new people could catch up. I don't think Fitzgerald is going to do that.