On European borders, you first tell me that the ethnic differences in the British Isles are de minimus, and yet then you count them at the start of your list proving that borders tend to follow ethnic divides. If I were to haul out the historical atlases, I could point to a number of changes in European borders that you've skipped. Since you count Bulgarian independence as support, read
this and count up all the border changes in the first decades of Bulgaria's existence as such. None appear to have been motivated by an effort to redraw borders to follow ethnic or linguistic groupings on the ground.
You are now arguing that ethnic cleansing and forced relocation, etc., often result in populations moving to conform to borders. I agree. But this doesn't support the predictions you made at the outset that borders will move. It suggests that borders will remain where they are, and that peoples will move.