I now have the 945 for a month, and till this moment it did not once ''calculate' my Vo2Max (using the watch leds not an external heart rate band).
I understand it can take up to 4 weeks... I have been running 2-3 times a week, which includes runs at more then 70% of my max heart rate for at least 10 min. (as Garmin states is needed).
Do you have the same problem ?; and did you find a way to get it working... as all other nice new features of the 945 are based upon the Vo2Max value!