That looks pretty good. That top-spin will come in handy too.
This post from #1660
Motion of Projectile App
and this one from Ether
Parabola Equations
may come in handy during your prototyping.
One thing my team has been considering is the value/plausibility of allowing for two separate arcs, one for truss shooting and another for High Goal shooting. With truss shots, catching would be easier if you were to "lob" it (a more angular path) and for High Goal, a more "linear" path is probably better. So if you can shoot the ball two different ways, it might work out a little better.