As of Monday this week, the mission was live. Look under '7th Fleet', 'Intro to the Lucky 7th' or variations of the two. Don't be surprised if it is down, Mercer needs to make some changes due to an update/new Personnel in Staff and Flag positions.
Also, pay attention to the monthly admin cycle and meeting minutes. It contains information on Vent, activities for the month, and also it has the intro mission posted there. Has for years. Check it out, its fun times to be had this month