Linhsy -
I had a similar situation with Geico too, which which is the reason I left Geico - THEY SUCK!
My 2 cents to you is to inform Geico of the incident, do not make a claim - I repeat, do not make a claim to Geico!!! They will charge you a deductible and raise your coverage.
INSTEAD - Call up Traveller's insurance, they are wonderful to work with. I have them now for my auto and home insurance. Inform Traveller's Insurance that you were hit by one of their customers in an accident, and that the lady that hit you was ticketed. Give Traveller's the police report case number, or better yet, fax it to them. Traveller's insurance will be responsible for fixing your vehicle, or replacing it if it is totalled, as well as covering all your medical expenses, and also will provide coverage for a rental vehicle while your vehicle is being repaired.
This should not cost you anything, you should not have to pay for anything.
After all of this is resolved, I would recommend you drop Geico as your insurance provider. Sure, they have cheap rates, but they suck for customer service and don't do what they are supposed to do. I love Traveller's Insurance, my agent does all the leg work for me. In a case like this, my agent would be doing everything I described above and it wouldn't cost me a cent.
G'luck, ice those muscles too, and then later on put a heating pack on them if they are still sore and tight. Aleve works good for muscle pain too.