1. The files + readme is something we considered but we choose to show an overview of the project and the readme, we think this is cleaner. You can configure to see the activity feed instead of the readme if you mostly use the same projects (in a company for example). See https://about.gitlab.com/2015/07/22/gitlab-7-13-released/ But what we learned so far that there are no perfect choices for the homepage.
2. I think you mean our menu-on-the-left layout?
3. We do have wiki's, for example see https://gitlab.maikel.pro/maikeldus/WhatsSpy-Public/wikis/ho...
Great to hear you'll be using it soon. We have one button importers for most platforms.
Regarding the controversy please see my comment https://news.ycombinator.com/item?id=9967545