Snip
The only other issue that I can see is in Oxon. It pains me to say it (as I'm a Lib Dem who lives in the constituency) but the third seat in "Oxford and Thames Valley" should probably be Labour. Oxford West was a big margin for the Lib Dems over Labour, but Oxford East was much bigger, and Labour came second in Henley. The only way to get a Lib Dem in Oxfordshire is to split Oxford, and even then you also have to make sure Oxford West doesn't get put in with Banbury.