The more and more I think about it the more it seems like the Vanguard is the title of beta testers. You mentioned that Venus and other planets were "awaiting reports from the Vanguards" possibly because these might be the areas released for the beta testers (Vanguards) to test? Just a theory. Hopefully Bungie day will answer some questions.
English
-
I haven't considered that, seems pretty viable