sorry to hear it mate, at least it will be easy to fix up the defects in your case, however the emissions test will probably be a hassle!!
this story makes me worried about when my day may come as well to be the victim of a power tripping cop.
in relation to the fines, in general when they say the fine is in the mail, you wont get it, they say that just to make you worried, it has happened to me and others, although in your case since she was such a b*tch you never know and its safer to assume the worst.
there is no way i would be paying those fines though, get some legal help and take them to court, it sound like you dont have wads of cash lying around and at worst the magistrate will at least see this and reduce/make the fines easier to pay.