You are so wrong about that. The Cobra's for 2003 are already sold out! The new car that Team Mustang is releasing is called the Mach 1 and it is not just a "cobra motor". It is entirely different actually with many new and different parts including a functional hood scoop from the origional Mach 1 (same part number and everything).
Don't know where you got your information, but there is no overflow of motors... especialy ones that they will just "toss in" another car... trust me.