Upon the zoning or rezoning of any land or lands pursuant to the provisions of this chapter and Article 66B of the Annotated Code of Maryland, 1995, the Mayor and Town Council may impose such additional restrictions, conditions or limitations as may be deemed appropriate to preserve, improve or protect the general character and design of the lands and improvements being zoned or rezoned or of the surrounding or adjacent lands and improvements and may, upon the zoning or rezoning of any land or lands, retain or reserve the power and authority to approve or disapprove the design of buildings, construction, landscaping or other improvements, alterations and changes made or to be made on the subject land or lands to assure conformity with the intent and purpose of this chapter.