Whether he has any credibility or not, you've got to wonder about all that. Wasn't he locked up in Delaware for several days, with no apparent legal basis?
You mention the "ick" factor. Two key voting blocs, that put Obama over the top, would have been particularly susceptible to that, repulsed by men on the "down low" as they are.
I remember a few, very left-leaning friends from college, freaking out when we took a road trip north once ... they hated the very idea of being in "fascist, corporatist" Delaware. Wonder why it's suddenly acceptable to that mindset now? We all know the answer, but it's going to be fun rubbing their noses in it.
Larry was snookered into a trap with a roundly discredited polygraph examiner. From what I've read, Larry has invited anyone to challenge his claims and so far no takers. I think he may even subject himself to sodium pentathol - or even water-boarding to prove he is not lying (IMO). He has enough facts on his side to be quasi-believable, and I'm sure Beau acted for some "valid" reason to silence him. And the press remains both deaf and silent on the matter.