1: GitHub Enterprise is an internally hosted solution. They currently distribute it as a VM image.
2: GitHub >>> git
3: Enterprises very much love social in anything they do, they just call it collaboration. See Sharepoint. Also, the pressure from within to use something like GitHub is only going to increase as new hires have experience with it from the outside.