Yep, he sped the train up at the precise time he needed to get it 100 at the curve entrance knowing it would derail.
He’s the firefighter who sets fires.
That sounds logical.