I use WorldStabilizer (I know it's not been updated recently but it still seems to work) and, in the config file, increased the maxUpMovement parameter to 20.0 m, and increased stabilizationTicks and groundingTicks to 100 and 25, respectively. That way, even though the rover isn't properly rotated, the rover gets entirely above ground and gets set down properly. I haven't had any issues with rovers loading in the ground and exploding since doing this. Saves me the hassle of saving and editing the save every time I want to load a BV rover.