I agree with much of your analysis but not its conclusion. The Democrats will dribble this out as long as they possibly can until Kavanaugh withdraws. I think Grassley has down a great job. Since there is no evidence, I would let both sides testifies and then call for a vote up or down on Friday. Tell everyone they can make up their own minds.
Did you see Kavanaugh's interview last night? I didn't see it, but plenty of folks posted about it here. It must have been humiliating for him to get on TV and make public admissions about very personal matters like that.
I immediately reached the exact OPPOSITE conclusion than you did.
Brett Kavanaugh will douse himself with gasoline and walk through hell before he ever withdraws.