Under the laws of all states, all vehicles that are driven on a public roadway are required to be registered and to be in good driving condition per the codes of each state. If the car that you have sititng in your driveway is not being driven on a public roadway and has not been so for a long time, and you have no intent to drive it on the public roadway, you do not need to register it.This will be you best defense to contest the citation.In order to stop the complaints about the vehicle by your neighbor, perhaps purchasing a car tarp to cover it from the elements is the solution.Good luck.