Its getting there, my critique would be that it is a bit too fast. The roll down the first platform should be a more gradual acceleration, it probably shouldn’t reach the speed you have before dropping off the edge to the next platform. Then start again with a gradual acceleration down the second platform in the opposite direction.
Basically it is, too fast, too quickly.
Its on the ground by frame 55, i think you could slow this down to about 80 frames.
Then it speeds up at about frame 60 before slowing down in the roll.
With no slope on the ground there should only be slowing no speed up.