There are 2 delays in the initialization routine in the datasheet. They are at the beginning and are required for issuing a hard reset. Additional delays throughout the rest of the routine are not required.