The points you quote are (as far as I know) all correct; but to me your post misses the point.
I'm proud to be English (and British). As a country we need a figurehead, but ultimately thats all it is is - a figurehead.
St George happens to be that figurehead.
So every year I will raise my glass partly to St George, but more than that, to England.
I respect your viewpoint Mike, but I will never agree with it.