@selzero that's a nice read. As a European, I'm always puzzled at first by the use of the term 'liberal'. At least in NL, liberals are considered as centre at best, but usually more as conservative. The 'lefties' are called 'progressive' in stead.
Or maybe, when comparing EU and US, the centre is also different?