Mr. Wilson does get it wrong regarding the Dukedom of Edinburgh. Prince Edward will not inherit his father's dukedom. The 1947 Letters Patent that created the title provides for male primogeniture for the succession. This means Charles is the heir apparent to the present peerage. If the Duke dies before the Queen, Charles succeeds to his father's peerages.
Prince Edward will be given a new dukedom after the death of his father and the succession of Charles III.