I don’t see how you can call him anything OTHER than british.
The land was called Britannia by the Romans. That’s how it stayed until the formation of England in the 700s. If prince madoc lived in 500s, then he was truly a Briton
Some threads never die.