You may not have noticed the news item re. the mission submission and review system getting another facelift.
It will all be worth it in the long run and shouldn't take much longer.
OFPEC only hosts missions that meet a certain standard. The review process allows us to maintain that standard. So only reviewed missions will be posted.
And please note that there have been some missions reviewed since 13 July 2002. The system has set the date on these missions to "0000-00-00 00:00:00" so they should be easy to find.
This was one of the reasons for the facelift.