There is a reason for this. Lack of monetary resources is not one of them. Blizzard believes that delaying the character models is in their best interest. If they believed turning the development team upside down in order to reveal them 3 months ago they would have done so. The size of wow does not allow for very loose prioritization, the work involving the new character models may not be very noticeable before 90% is done.