I plotted your position versus time data and saw a stray point at t = 7.33
seconds. Throwing out every other data point, and using the finite
derivative I posted earlier, I arrive at this table:
I don't recommend you use the one-sided-two-point finite derivative method.
It finds a slope somewhere between the two times you are using. For
example, in your table you calculate the velocity at time t, using the
positions at time t and the previous time. This will give a velocity at a
time somewhere between these two times, not at time t. I recommend you use
positions and times on either side of the time where you want to calculate
the velocity (see my previous post). The same is true for acceleration
calculations. If you proceed with your one-sided-two-point finite
derivative, find the slope and intercept from the velocity plot, and generate
equations, then you will find your equations will not match the data since
the initial velocity will be incorrect. This will be confusing to students.