the doors and roof is BS. so is the mirrors as long as you have the review intact your good. when i drop my windshield on nice days I have screw in side mirrors, though not fully legal as they are not replacement for door mirrors, it is still a deterrent.
as for the estimated ticket.... yea you could fight it. but one thing i have painfully learned is sometimes, if you know you where in the wrong, just take ownership and responsibility for your actions.