Ok, I can be new here, but I do believe that he can do a very nice job IF some people here stop complaining about what is he doing or not doing.
Let him work in peace, a mind in peace works better.
He is doing a very nice and it's not easy to translate something from Japanese to English.
He is...