I guess I'm the only one who was put off by the "Japanese lingo". I had to mute that portion of the video really fast.
Lets just say, that if you are Japanese (as my wife is), folks trying to do the "pidgin-english 'ching chong' " thing can be pretty offensive. To her, it's the same as Jar Jar...