In the event the development plan as submitted contains substantial variations from the development plan given tentative approval, the governing body may refuse to grant final approval and shall, 45 days after the next regular meeting of the Supervisors or Planning Commission, whichever first reviews the plan, so advise the landowner in writing of said refusal, setting forth in said notice the reasons why one or more of said variations are not in the public interest. Provided, however, that should the next regular meeting occur more than 30 days following the filing of the application, the forty-five-day period shall be measured from the 30th day following the day the application has been filed. In the event of such refusal, the landowner may either refile application for final approval without the variations objected to or file a written request with the governing body that it hold a public hearing on his application for final approval. If the landowner wishes to take either such alternate action he may do so at any time within which he shall be entitled to apply for final approval, or within 30 additional days if the time for applying for final approval shall have already passed at the time when the landowner was advised that the development plan was not in substantial compliance. In the event the landowner shall fail to take either of these alternate actions within said time, he shall be deemed to have abandoned the development plan. At such public hearing, the governing body shall, by official written communications, either grant final approval to the development plan or deny final approval. The grant or denial of final approval of the development plan shall, in cases arising under this section, be in the form and contain the findings required for application for tentative approval set forth in this article.