One thing I noticed - currently the map is dependent on the how the languages are selected. Selecting English first then French second gives a different map compared to selecting French first and English second (Look at Canada in both these cases). I would expect to have the same map if the same languages are selected regardless of selection order.
You could argue that your use-case is displaying the possible countries that you can communicate in which the site accomplishes. Why have the different colors based on language, then?
Great job on the site in general. It's very straightforward and easy to use.