My car is 605km in CLTC and 492km in WLTP. And it runs for about 450km before battery totally die, so I have to charge for every about 400~420km. A bit cold and totally no hill here in Shanghai.
So for 900km CLTC, I think it will go like at least 600~650km easily.
Some of the reviews have been able to get as much as 80% of the rated range under ideal conditions.
The CLTC doesn't measure actual highway usage well at all. If you drive a lot on highways and use the air conditioning you could be closer to 60% of rated range.
So for 900km CLTC, I think it will go like at least 600~650km easily.