OK ... that confirms my suspicion.The direction that you indicate is WSW (aprox 245 degrees). More likely the direction that I remember was 45 degrees to the right (300 degrees)
The only thing I could think of that would cause the drone to zoom off the way you described is a Yaw Error.
Knowing that the drone was pointing in a different direction from the direction that would have shown on your screen confirms that this is what happened.
When you start up the drone, the gyro sensor takes its initial directional value from the compass sensor.
But if the compass sensor is deflected by a magnetic field, it will give incorrect data.
When the drone launches and climbs away from the magnetic field, it returns to read correctly, but the gyro sensor in the IMU continues to give incorrect directional data.
When the drone moves the data conflict between the compass and gyro sensors, that causes the problem.
The drone senses that it has drifted off course and tries to move back on course.
But the gyro data it's using puts the drone further away from where the flight controller thinks it should be.
This happens many times per second which causes the acceleration and curved flight path.
The way to prevent it happening is to check the direction of the drone icon on screen before launching and confirm that it is pointing the same direction as the real drone is.
The GPS issue appears to be a separate issue and having both issues together was confusing.
If the Russians have their jamming aimed in your direction again and you notice the number of sats start to fall like that .... try lowering the drone 10 metres or so and see if the numbers come back.
Most of the cases I've seen seem to be linked to a particular height and going below that makes things normal again.