did not come into existence 应为 had not come into existence
The official approval of the Xiao Procedure in China might be less than what it seems. 这句里 approval 疑似误用。是否应该用 appraisal ?
had evaluated 和后面的 had practically rubber-stamped 应去掉 had,或把 have spoken out 改为 spoke out.