The flame needs an explanation too.
The idea with the map, is new to me, however. This might be a good idea.
On the other hand, I'm not sure whether the FSF should support the Europhobia of some people.
I have no particular feelings on the logo subject, but I see it taking quite some time...