Correct!
When I keep only scored games and resigned games (excluding cancellations, timeouts and so on), only 683’028 games remain and the curve becomes even smoother!
The overall average is 38.7 days but the range spans from 1 to 1658 days!
This is just tournament games:
This is just ladder games: