The ending seemed a bit rushed and some of the plot wanted explained well enough, but overall it was a nice story, and the ending is quite acceptable as well.
The main character lacks depth, other characters have barely any role, it makes no sense that noone cares about how the mc comes up with soo much info about earth etc,
In the later part the patriotic stuff about China got a bit much, not too much of a flaw but it could have been maintained at a lower intensity atleast.