Analogue Hall sensored brushless outrunner motor position control
I realize that this is an oldie, but it is killing me sitting in the 'unanswered' section.

Yes, you can drive the motor into particular positions using hall sensors to get a relatively crude sense of the motor position.  Having said that, the style of motor that you have referenced would make a terrible servo.

Motors are generally tuned to produce more power at a particular speed and torque, which is known as the load point.  The magnetics are designed to optimize performance at this load point.  Servo applications require low speed and high torque.  RC Brushless outrunners like the one that you have shown are generally low torque and high speed (compared to servo motors of the same equivalent output power).  You can push a motor outside of its published parameters, but it would be better to simply select the correct motor.