2. Puppeteer, you're right about Connie knowing a little bit about the Carlo/Sonny thing. I just think that if... maybe... Michael had taken her aside and explained the whole thing to her then maybe she wouldn't have been upset. Maybe...? It's true that she didn't want to believe. Heh... I don't like Connie much either.
4. And I agree with you about Sollozzo. He would have gone ahead anyway. If Vito had told him he wanted to make the family totally legit, it probably would have made Sollozzo even angrier...