ANet hasn't released much info about the bonus mission pack so far. They haven't given us a date but said "sometime in november" so we should be seeing it within the next month or so.
As far as starting it goes, my guess is that there'll be some kind of NPC added to the game that would let you start the missions themselves.
|