Very interesting! And it fits with my impressions when travelling Europe.
As you are from Spain, do you have any theories on why Spain (and Portugal) score so low?
Partly because of lack of interest, Spain being a big country and Spanish being a major world language, and partly I presume, because of poor quality instruction. Spanish firms like Telefonica, Santander, BBVA, etc. dominate in Latin America, so even for an educated person who interacts with a lot of foreigners, there is often no need for other languages. Most people from Southern Europe also don't want to up roots and move to an Anglo country, certainly not to the extent of people in parts of Central and Eastern Europe who have been conditioned to do so. They are already living in what most people consider paradise.
I think that map is out of date. I think Portugal should at least be on par with Italy and France.