First off, it is your responsibility to make sure he is wearing a seat belt, as the driver. If he is really against wearing one, have him sit in the back seat. As far as the license plate lights- check out section 375/2(a)4 of the NYS V&T Laws. Specifically says they need to be white. And I bet you the package of the lights you bought says "For off-road use only". Be glad you only got 2 tickets instead of 3.
Yes, I went over this a few times with the cops back home.
I decided one day that it would be a good idea to put high intensity blue LED license plate fasteners on my car... got pulled over twice in one day, the next day (while parked) a lady cop forced me to cut the wires, or she was going to ticket me for them (since I had been warned twice about them).
So I swapped them for some low intensity red LEDs... you know, figured red to the rear is ok... Nope! The dick cop pulled me over and told me they were illegal also (since they were "on" the license plate). Asked about switching them to white, and he said they would be legal... Of course, I would have chosen high intensity white!
Now IIRC, in Iowa, the law says that yellow neon is allowed all around the car (similar to parking/tail light laws, which is that rear lights can be either red or amber), red can only shine to the rear, and white can only shine to the front. Any other color/combination is illegal.
And just for a note, a friend of mine from Illinois (quite a bit stricter on stuff like this) has white neons on his Lumina

shrug

. Has yet to even get pulled over for them in the 2-3 years he's had them.
Isn't green the color for ambulance emergency lights in Canada?