In authorizing townhouse dwellings and other multifamily dwellings, the Planning Board shall establish an annual limit for the number of such dwelling units to be authorized, taking into consideration the Town-wide building rate experienced over the previous two years and anticipated over the next half-dozen years, the needs which the housing will serve, the ability of the Town to provide services in a timely manner, and the housing cost and feasibility consequences of the limitation.