The train is good but too fast for a passenger train that too on a single line (KQR - NKM).
My suggestion is to add more buffer time before reaching main stations.
20 min from GJD to KQR (stoppage 5 min)
10 min from KSNA to HZBN (stoppage 5 min)
10...
more... min from ARGD to BRKA (stoppage 5 min)
This will increase running time by 25 minutes and avg. speed will be 47, which seems manageable.