Your corporate firewall being run by morons has nothing to do with what's a good or bad protocol. A lot of people have the SSH port blocked, and git:// too. By your argument we shouldn't be doing literally anything on any port other than 443.
>Email is also not very good as a forum, for example you can't edit your posts for spelling fixes
So what? You learn to get it right. There are other advantages to emails that forums don't have, like...
>archives are unreliable
This utter bollocks. Archives are plenty reliable and everyone on the list has their own copy of everything. Many mailing lists are mirrored mulitple times. You simply cannot do this on GitHub.
>it's difficult to map git commits to reviews
Fair that this could be improved, but it's not exactly difficult. You can just search your mail archives for the subject line, or even just google it. Still, it could be improved.
>It's also wrong to claim that linux code review is somehow "distributed", it is very much centralized on a couple of mailing lists servers on vger.org.
Hundreds of mailing lists, not all of which are on vger.org, and some of the development doesn't take place on mailing lists at all. Some of it takes place on GitHub!