Hi Andrew. Thanks for the feedback.
You are right. For what I thought was a good reason, the commits were displayed with the name and email from the profile. This was intended to make old CVS and early Git commits (when folks were learning it and used to forgot to config their name and email) nicer. I did not realize that email is actually the protected info. Also, as Dan Poltawski pointed out, it is sometimes significant to keep the original name and email as recorded in the commit as it can suggest the user's employer, for example. So I reverted the behaviour and now the commits are displayed as they are - with recorded names and emails (and those are really public). Thanks for raising this.
With regards to your recent activity, the contributions are grouped by release version (tag in Git). Recent commits from MOODLE_xx_STABLE and the master branch are not part of any release yet, hence they do not appear in the report. Once we release them (we do it every two months now), they will be summarized and published automatically. There is a solution on how even recent commits could be reported in the future, should there be a big demand for it.