Translation problems can be fixed. French people aren't exactly known for their command of English language.
But yeah, i agree on the personality part. His behavior is starting to grate a little. Someone should tell him to start treating his customers better.
And he needs to understand that those who subscribed to him did so out of expectation that he will do "actual content" one day.
I mean, he has clearly played with "other team" in the past. (DWT probably did as well) Why act like it is beneath you?