well, looking at the numbers alone that you posted. i would think that the 04 mach 1 would edge the 05 out by a small fraction.
reasons: the only thing that the 05 gots over the 04 is that it revs 200RPMS higher. but on the other hand the 04 mach 1 gets its 320TQ (which is 5lbs higher than the 05) 300RPMS quicker than the 05. the 04 also has more HP. i think it would definitely be a close enough race to come down to the driver, according to the numbers you posted.
but there alot of other factors besides these numbers that will depend on the race. torque curve, hp curve, tires, suspension, aerodynamics (when i look at the 05 the front is pretty square making it not have as good as aerdynamics as the 04, but that just from looking at the 2), etc.