1. Yes, the original is grammatically correct.
2. No, the two "charge"s do not have the same meaning. The first refers to an accusation, the second to the specific crime.
3. "The Crown" refers to the state or government, not a person, hence "the" is used.
4. Your rewrite changes the meaning. "Charge" in this context means legal accusation, not an attack.