This, I think is the biggest hangup, because one shouldn't have to wait for the map to load before seeing a menu. Menu's should be quick to pull up. What might work is pre-recorded videos of the level (we have level shots, why not level motionshots?), loading would be far faster. This is I believe what the base jka menu does anyway (the video of the ship and the planet in the background). Another possibility that might make it work better, would be having some kind of fake map that acts as the preview map. This map is tiny, extremely optimized, and takes less than 10 seconds to load, it would feature only highlights you want to show off in the actual map.