Can you figure out an average velocity if you don't know how long it takes the round to get to a given point? You need to know the time of flight to figure that out accurately.
Doing the math as you have gives a possible answer, but it relies on the round slowing at a constant rate, right? Does the round decelerate at a constant rate?
I'd expect the round to hold velocity briefly, then decelerate at an increasing rate, before finally decelerating at a reduced rate. Once it reached a certain point (falling nearly vertically), I'd expect it to not decelerate any more at all until it hit the ground.
I'd also expect that if you knew the time of flight to different yardages, the actual velocity at those yardages wouldn't matter, since all you're trying to do at this point is hit something, rather than figure out how much damage the round does when it gets there.