Good job. a milestone on Chinese Sci-fi movie.
Though I can understand why some English speakers think the subtitles go too fast to read. Because Chinese language uses the least syllables to mean the most. 5-sec-speech in Chinese translated into English usually takes longer time to be spoken.