I don't think the Welsh will be too pleased if you keep calling their British king "English" - Britain and England are not synonyms!

Also, I'm pretty sure that in the Brān/Arthur stories, the invaders that were warded off weren't the French (or rather the Gauls or the Franks), but the Saxons?

It's certainly a very interesting concept to build on though.