i dont agree...
this is speccial train ,, specials run late , we all in iri know this , you can ask anyone ... railway NEVER guarantee punctuality of special ,, because they have no priority.. if there was no special then you wouldnot have even travelled .. so i think you have over reacted to the issue.