From what I understand the justification for placing the Hanoverians on the throne were their descendents through Tudors; Margaret Tudor to James V of Scotland to Mary Queen of Scots to James I of England to Elizabeth Stuart to Sophia of Hanover to George I and so on.
Genealogically speaking, the House of Wittelsbach has a better claim on the throne than the House of Windsor.
Interesting! Thanks!