It was mainly technology not cooperating. The GPS floats were not working like they hoped originally. Then I have heard that the company they worked with on building these floats did not cooperate either.Of course they didn't drag it out on purpose. But we have absolutely no idea why they had the delays they did. Were they not given the budget they needed? Were they not given the A team of Imagineers? Were they trying to accomplish the impossible plunking a major show in the middle of an already built park?
We will never get a full explanation from Disney. I also think it's not a budget issue because they obviously kept pushing through and pouring money into it to get it ready.