Prior to the approval of any development application by the Town Planning Board, the Town Department of Planning and Zoning shall review such application and make recommendations to the Board concerning the project. Such recommendations, shall include an identification of any variances required for the project and/or possible problems with the general site plan design, parking or building layouts, ingress or egress, building density or setbacks, pedestrian and vehicular circulation and other land use, site design, zoning or environmental problems or concerns. Such recommendations may also include possible alternative design solutions. The Town Department of Planning and Zoning shall be responsible for all other Town permit procedures for any given project or proposed development, including the Town environmental quality review process and the procedures for obtaining development permits within environmental protection overlay zoning districts.