I do find the language part of the regulations surprising. Here in Belgium for example there are three official languages, there are four in Switzerland and of course some countries have many more. India has 22, South Africa has 11. Is one expected to be fluent in them all ?
The issue of obesity is certainly one that needs highlighting, a individual who is unable to do up a standard seat belt should clearly not be in an exit row and yet I have seen this more than once.