I don't understand how if your car is in the driveway and not in the street why it has to be registered? that doesn't make any sense. I could see if it was on the road in front of your house but not in the driveway. Personally i would have told him to screw and ate the fine/ fought it in court.
I think it's pretty common actually, it's just usually not strictly enforced.