It's pretty accurate (except Japan). No one in Italy is able to put together three or four English words with some kind of sense. The main problem is that Northern Italy is invaded by Southern Italian pseudo-teachers who aren't able not only to speak English but even Italian 'cos they speak only Neapolitan or some Southern dialect who sounds like Arab.
The huge problem of English learning in Italy is the complete absence of good teachers. The second problem is that in general Italians do not want to study and train themselves, so I think I have totally forgot what I learned in my First Certificate in English of the Cambridge University that I took seven years ago with an Australian teacher..
This is really bad because it's another reason why all of Italy is ridiculous even compared to third-world countries. Having traveled around all Europe I generally agree with that map, Scandinavian countries (with the fundamental exception of Finland, whose people speak an incomprehensive English because of their non-indoeuropean native languate I think), Germany, the Netherlands, Belgium and Austria are all countries in which I have always used my shitty English and they always tried to interact with me with a perfect English.. in Spain I am used to talk in Italian, we speak different languages but if we start to talk in English we only end up with an enormous confusion
Talking about France I don't know, 'cos generally if a Frenchman understands that you're Italian starts to intentionally forget all of his English and starts to speak only French.. for some reason they hate Italy, so usually the first thing I say to them it's that I hate Italy more than them.. even the last week in Monte Carlo I used this technique and it worked really well