Thats real nice and interesting layout. When you say presentation - do you mean how to display on a computer or are you thinking of making something physical to show the world ? You could go for a KMZ and show it on google earth, or I would think you could do a sphere in several sphere mapped apps out there. For a physical one, aside from getting a real earth globe and recovering the art with your map, you can get some other spheres like an exercise ball and cover that. From a 2D point of view there are a number of options.