Pennants, buntings, "grand opening" signs, anniversary signs, and other similar temporary celebratory signs are permitted, subject to the approval of the Construction Official, for a consecutive period of no more than 30 days and for no more than 30 days in one calendar year. Said signs shall not exceed 24 square feet. No pennants or buntings shall be displayed upon public property, streets, or rights-of-way. The United States flag, the New Jersey State flag, the county flag and the municipal flag may be displayed, as well as other non-commercial flags. However, when such referenced flags are displayed on a flagpole on residential property within the Borough of Oradell, such flagpole shall comply with the following requirements:
(a) Flagpoles shall not exceed the overall maximum height level of 25 feet as measured from the top of the highest point of the flagpole to the average finished grade of the flagpole.
(b) No flagpole shall be erected any closer to the principal structure than the halfway point between the front lot line and the principal structure.