It's not actually great on that front either though, but the point still stands. I prefer cgit myself (as it's a lot more usable). It's quite mature and used by Freedesktop  and Gnome . If people are really worried by how it looks you can easily add your own header, footer, and alter the CSS.
I hadn't seen Gitalist (that marchdown posted) though. Looks pretty good but I wasn't that impressed by the usability of the demo though. But that will probably improve in time.