Is it too late for an improved git user experience? With so many online tutorials and books, a new porcelain interface would have a tough time capturing much mind share (while still calling itself git).
For those looking for something simpler than git, I recommend eg (EasyGit), a one-file Perl wrapper: