Yep, that calculation looks fine to me.
Of course, to find the "true" power exerted you would have to have continuous acceleration data, which is impossible - in reality, as you know, you can only sample the acceleration at finite intervals (like every 0.222 seconds in your example). So the true average power over each 0.222 second interval may be slightly more or less than the value you will calculate. If you add up the powers from a whole bunch of these intervals, then all the discrepancies add up, and sometimes that makes your total power pretty far off.
If you'd like to learn more about how you can do a more accurate calculation, do some research into the field of numerical integration. There are a lot of resources out there that can get you started; the book
Numerical Recipes is a classic. For reference, if I remember my names right, what you described in your post is called the Euler method, and the best general-purpose method (which you may want to look into) is the Runge-Kutta method.