It seems to me that the current set up excludes the vast majority of people (who are unlikely to know markdown, Git, or Github) which limits its effectiveness.
Git's UI will absolutely limit the contributing audience, I agree - Perhaps the author could add a simple form for people to submit through and then technical people could manually add them? Google Form/Jotform/Survey Monkey style?