Yes I only made it partway through the Groundspeak list. I did include every country with more than 10 geocaches in 2013, but there's still more to add.
I put Turkey in Asia, Russia in Europe, and Egypt in Africa, but I'm aware that won't suit everyone. Sadly there are a lot of different definitions of continents, or even how many there are, and so it is not clear what the best approach would be.
Regarding the cache output, I'll work on that as well. Vogelbird has given me some similar suggestions. Thanks.