Flatness[1] based control is pretty neat.
Basically, you can define a trajectory (that is differentiable n-times) and then calculate the state of the system from that.
In this case, given the trajectory they could compute the speed, acceleration, jerk and yaw+rate for the tailsitter ahead of time using the model.