Efficiency of diesel generator running a geothermal heat pump
I agree with your math. Ground sources are quite useful for achieving reasonable heat pump efficiency year-round. 

Also, it's possible to scavenge some of the 70% loss at the generator by collecting radiator or exhaust heat.  This is called cogeneration and Honda has offered this system for awhile.