It seems like there really is a language barrier. I'm confused myself to digest it. Over time the meaning can be understood tho, it's just that maybe the translation language is even better.
And I'm not sure I'd like a sci-fi twist like Dead Dead Demon's. I want the story to fully see their special contact, in a closed place, in Kowloon, in their office and environment.