When the developer has completed all of the proposed or required improvements, the developer shall notify the Board of Supervisors, in writing, by certified mail, of the completion of the aforesaid improvements and shall send a copy thereof to the Township Engineer. The Board of Supervisors shall, within 10 days after receipt of such notice, direct and authorize the Township Engineer to inspect all of the aforesaid improvements. The Township Engineer shall, thereupon, file a report, in writing, with the Board of Supervisors and shall promptly mail a copy of the same to the developer by certified mail. The report shall be made and mailed within 30 days after receipt by the Township Engineer of the aforesaid authorization from the Board of Supervisors, and said report shall be detailed and shall indicate approval or rejection of said improvements, either in whole or in part, and if said improvements or any portion thereof shall not be approved or shall be rejected by the Township Engineer, said report shall contain, by reference to sections of this article, a statement of reasons for such nonapproval or rejection.