Same in Buffalo. If a car is on your property, it has to be insured and registered. I know there are a lot of people that get away with having cars on their property, but trust me, I am right. I have 2 of my friend’s cars in my garage because he has been written up 2 x by the city.
As for a no plate ticket in Buffalo, just pay it becuse it is not worth your time to fight and it is not a moving violation. Put your plate on and you won’t have to worry about it any more.