This needs some videos to show what it can do. Not many teachers know what GitHub is and if I wanted to suggest this as a possible option I could not explain it to them.
Maybe a video showing the creation of an assignment and sending it out (url via email, is it?), students completing the assignment, and teachers looking over a completed assignment.
If that is a poor example of what this does then I missed the point entirely.