Delay it, if it still sucks delay it some more. The last thing the starfox fans want is a poor game that will kill the series for good.
It's too late for that. You can't fix a game like this. It's bad from the skeleton. Delaying won't solve anything. Putting it down and make something better will.
They won't do that, though. Bye bye, Star Fox. See you again in 10 years.
Well, this is new.