Yes, Elizabeth II was a good queen; Harry is not her progeny.
Yes and no.
She was responsible for raising Charles.
When Britain becomes Islamic, they're not going to need the House of Windsor.