Sucks about your SHO. I used to have one....body parts are expensive!!!!!!! good to know you got all here information!! Cops by law have to give a ticket. if there is damage to a vehicle! did they at least fill out a report? do you have their badge numbers? I would file a complaint.
hope things get better!!!! and if all else fails......sick GTPLuv on them. I sure things will go away really quick.