Hello again,
I think it's the right time to share my personal calculation of EV's performance for Hub Motor Driven (max speed & climb angle mainly).
The calculation could also be applied for electric bike, electric scooter & electric tricycle.
As long as we know the EV cross sectional area (A), Windage Resistance Factor (Cw).
PS. The calculation might be a little different with real test, so it's for reference only.
And there maybe some mistake, please leave a message so that I could improve the calculation accordingly.
It's calculated base on the force analysis, refer to below pic.

When it's on ground,
Resistance: Rolling resistance (Fr), Windage resistance (Fw)
Traction: Powered by Motor(Ft)
Fr=Fr=M*g*0.013, asssum Friction factors 0.013
Fw=1/2*ρ*A*Cw*V², ρ @ 20°C=1.205kg/m3, assum there in no winding speed in the air.
Ft = Fr + Fw, when the ev is an even max speed
T=Ft * r, r is Tyre radius ®
RPM=V*1000/60/2rπ
Power=Torque*RPS*60/9.55=Torque*RPS*3.14*2
By comparing the performance curve of motor, we could find out the right RPM & Torque.
To check the speed one by one, then we will find out the the max speed.
When it climbs,
Resistance: Rolling resistance (Fr), Windage resistance (Fw'), Inclined resistance (Fc)
Traction: Powered by Motor(Ft')
Fr=M*g*0.013*(cos a)
Fw'=1/2*ρ*A*Cw*V²
Fc=M*g*(sin a), max climbing angle a
Ft' = Fc + Fr + Fw', when the ev is an even speed (e.g. 10KPH).
By comparing the performance curve of motor, we could find out the right RPM’ & Torque‘.
To check the climb angle one by one, then we will find out the the max angle.
That's all, thank you for reading.
Best Regards