Notwithstanding the provisions of N.J.S.A. 39:4-138 to the contrary, parking of motor vehicles in front of private driveways shall be permitted in the following instances; provided, however, that such parking is entirely within and parallel to the street, is not otherwise prohibited and does not interfere with the safe and normal flow of traffic:
A.
Whenever both the motor vehicle and driveway involved are owned by the same person;
B.
Whenever the motor vehicle is owned by a member of the same household as the owner of the private driveway; or
C.
Whenever the owner of the private driveway authorizes the parking of a motor vehicle in front of the private driveway.