One thing you might consider developing is a timeline that runs horizontally. So that you scroll sideways to see more steps.
I think it can work better on mobile because then you can switch between a step above and below the timeline. This is a feature I like in the timeline you have now where the steps are to the right and left of the timeline, but on mobile, all the steps are to the right side of the timeline.