Designers always have a different view than developers, and artists different than desingers, so it's only logical that it all takes time. I've seen it happens several times that initial deadlines are just not realistic when working with third parties.