What I like with this guy is he can truly clearly explain his point of view.
"I've seen better tools than git so git is crap". Yeah.
"I've seen better tools than git so git is crap". Yeah.
He should simply do what the git devs originally did: create yet another SCM tailored to his needs.
Or alternatively use am existing tool that fits him.