I do not think it is a lame excuse in the slightest.... I think it is a very pertinent question.... the most important question relating to the twitter business model full stop. Did they ever cough up solid data on it? thought the deal was contingent on that ?
I do think it's fair to say that there's a good chance that Elon went in knowing he was going to turn up some shit which would sour the deal.