Business Venture leader says firm conducted due diligence on the deal and he thinks Twitter’s business model can be improved