A typical electric motor has its torque varying linearly with speed. You can translate this through the gearbox into traction $F$ and speed $v$ to arrive at the acceleration function ignoring air resistance
$$ a(v) = \frac{F_0}{m} \left( 1- \frac{v}{v_f} \right) $$
where $F_0$ is the initial (peak) traction (relating to the peak torque of motor), and $v_f$ the top speed of vehicle (relating to zero load speed).
To get the time to reach a speed $v$ you do
$$ t(v) = \int_0^v \frac{m/F_0}{ \left( 1- \frac{v}{v_f} \right) }\;{\rm d}v = \frac{m\,v}{F_0} \left(1-\frac{v}{2\,v_f} \right) $$
inverting yields
$$ v(t) = v_f \left( 1-\sqrt{1-\frac{2 F_0}{m v_f} t} \right) $$
In addition, to get the distance traveled you do
$$ x(v) = \int_0^v \frac{m v/F_0}{ \left( 1- \frac{v}{v_f} \right) }\;{\rm d}v = \frac{m v^2 (3 v_f-2 v)}{6 F_0 v_f} $$
inverting yields
$$ v(x) = \frac{v_f}{2} + v_f \sin\left( \frac{1}{3} \sin^{-1}\left( \frac{12 F_0}{m v_f^2} x -1 \right) \right) $$
Edit 1
The power produced by the motor is
$$ P = T(\omega)\, \omega = m\, v\, a(v) = F_0 v \left( 1- \frac{v}{v_f} \right) $$
peak power occurs at $v=v_f$ with value $P_{peak} = F_0 v_f / 4 $