Transport for London confirmed in February that first if 94 new trains won't enter service until December at the earliest.