Still, I bet that size motor will look funny in such a small car. That's the same size as the Photon, and that had a tiny motor in it and it still flew.
The weight of the vehicle is rather high. An MM controller with a smaller wanderer in the 3-3500 kv range would be a nice setup too. Though 25A isn't much for a 2.4lbs vehicle.