I wasn't a member of this site, but from what I remember about the timing of the MF announcement, wasn't track spotted just a few days before? I think CP wanted to get it out quickly so it wouldn't lose thunder. (See: SFGAdv's Nitro)
Plus, when did construction on MF start? Maybe since building the damn thing took so long, they wanted to announce right at the beginning of construction to "surprise" everyone. (Even though everyone expected something big anyway.)
-------------
How dare you vanquish the Steel Phantom without his consent? Fear the Phantom's Revenge.