''Long-awaited''? I would say ''seriously delayed.''