If you look at the VGC number you can say it was a bold prediction.
But if VGC have adjusted it data to match the 10 million announce (it is 300k off yet) maybe it was expected.
I'm interested how VGC will adjust the data now (or maybe lack another 300k adjustment... each time they do that the gap between official and VGC become bigger and unnacptable).