...this is harder than expected. I'm really tired for now so here's my progress on timing that song:
[TimingPoints]
1466,357.142857142857,4,0,0,100,1,0
5751,387.096774193548,4,0,0,100,1,0
7299,357.142857142857,4,0,0,100,1,0
10156,363.636363636364,4,0,0,100,1,0
13065,357.142857142857,4,0,0,100,1,0
15922,343.839541547278,4,0,0,100,1,0
17297,413.793103448276,4,0,0,100,1,0
18954,357.142857142857,4,0,0,100,1,0
24668,361.44578313253,4,0,0,100,1,0
30451,357.142857142857,4,0,0,100,1,0
33308,360.36036036036,4,0,0,100,1,0
36190,357.142857142857,4,0,0,100,1,0
39047,360.36036036036,4,0,0,100,1,0
44812,375,4,0,0,100,1,0
46312,444.444444444444,4,0,0,100,1,0
48089,395.387149917628,4,0,0,100,1,0
51607,357.142857142857,4,0,0,100,1,0
54107,389.61038961039,4,0,0,100,1,0
57574,357.142857142857,4,0,0,100,1,0
60074,363.636363636364,4,0,0,100,1,0
Also, here's a protip in checking timing: place notes on all white ticks, change them all to Katsus, then listen from there. Keep adjusting according to how the notes sound