In order that the Special Permit Granting Authority may determine that the above-mentioned restrictions are to be met, a site plan or revised site plan shall be submitted to the Special Permit Granting Authority by the applicant. Said site plan shall show, among other things, all existing and proposed buildings, structures, parking spaces, driveway openings, driveways, service areas and other open uses, all facilities for sewage, refuse and other waste disposal and for surface water drainage and all landscape features, such as fences, walls, planting areas and walks.