go for the Mach. I agree, the limited edition status is sweet, plus the mods for the car are already out. With the '05, its gonna be a while before you can buy mods for it.
With a new car design comes new design problems. While I'm sure Ford has done their homework, it is a new engine and new...