Part of me is bothered by those explanations, but if I had to explain GitHub to a tech illiterate grandparent with that much screen space I don't know if I would do much better.
I haven't seen the news release, but I would hope they are explaining those terms because they are going to have someone on to talk about github and they were planning on using said terms