In those circumstances the road seems very safe, as there are plenty of places to pass the occasional HGV etc.
The thing is its actually a pretty safe road. It gets a lot of attention because of the number of accidents along its length but the rate of accidents is actually fairly low (especially between Perth and Inverness)
I never drive the road for anything than going on holiday so I tend to try and break the journey up by stopping at Dunkeld for lunch, Laggan for a ride or Aviemore for a wander.
I'm all for "making progress" but when I join the back of a 30 vehicle convoy I just chill out and wait for the next bit of DC