Whenever I died or had to reset, I timed every try as set by the rules. In 2-4 Purple Coins, my app crashed and returned to the menu screen. In that case, I timed the first try until the very last frame before the crash.
Time starts 0.43s after I hit the split button
Time with loads: 2:42:20.31 Time without loads: 1:56:38.57
Individual level times are specified in the description of the YouTube video (there are too many to fit in here).
Mod note: Retimed from 1:56:38 to 1:57:37 (1:57:37.09) Splits: Pink coin: 1-1: 0:38.30 1-2: 1:01.30 1-3: 0:52.13 1-4: 0:45.27 2-1: 0:45.67 2-2: 0:59.24 2-3: 0:51.23 2-4: 0:52.90 3-1: 0:54.66 3-2: 0:45.36 3-3: 0:59.77 3-4: 1:02.80+0:44.17 4-1: 0:55.43 4-2: 0:50.50 4-3: 1:01.80 4-4: 1:00.56 5-1: 0:45.94 5-2: 0:52.87 5-3: 0:44.70 5-4: 0:44.40 6-1: 0:56.37 6-2: 0:40.00+0:48.37 6-3: 0:55.83 6-4: 0:53.70 ★-1: 1:00.47 ★-2: 0:49.03 ★-3: 0:59.27+0:54.43 ★-4: 0:51.97 ★-5: 1:04.73 ★-6: 0:45.34 ★-7: 0:52.73 ★-8: 1:03.46 ★-9: 1:05.13 Special course 1: 1:13.34 Purple coin: 39:42.81 (Refer to https://www.speedrun.com/smr/run/y93gj3ey for splits detail) Black coin: 44:51.11 (Refer to https://www.speedrun.com/smr/run/y8elwd1y for splits detail)