Running the numbers through with that motor, gear train, and what looks like ~80mm wheels (at 24v.. I'm not sure what it actually is) gives it a theoretical maximum of ~10mph with ~30kg of pushing power if grip was ideal.... aka, more than enough torque and speed :P