> Then we have the collisions between the Brythonic languages (Scottish, Welsh, Irish, Cumbric, Cornish and the rest) and English
Small correction: neither Irish nor the two languages people might refer to as Scottish are Brythonic languages.
Drinkhail! ;-)