Site plans for the development of commercial and industrial projects which are likely to generate traffic to such a degree as to seriously interfere with the movement of existing and future traffic on the thoroughfares providing access to the property to be developed shall be submitted to the Planning Commission for review and approval prior to the issuance of a location permit. Submission of site plans for the development of commercial and industrial projects shall be acted upon within sixty days of the date of submission to the Commission.