Seems to me it’s not about cheating but storing. All the energy used to put it into orbit is released at once at a specific point of impact. Like I said, look at the crater a small meteorite makes. We can certainly put objects of that size and weight into orbit.
If you have fuel enough to send a rocket up, why not use it to shoot a bullet at a target at time of need from earth?