Let me give you a kind word of advice. If you want people to play your mission, don't simply tell us to look it up. You're going to need to give people a better reason than that. Throw in a synopsis or some screen shots. Some people have made trailers for their missions.
So a long story short, you need more advertisement than "Play X! It's fun!" You can also try going on the StarbaseUGC website and start some posts there.