I will get those extra screen shots to you soon, however I'm not really sure what else to put in the description Also would you like those screenshots with out the fog in it?
Well you would want the screenshots to represent what the map is like, how it looks, interesting areas, etc. As far as a description, just look at some others as an example, but really, what excites you about the map? What could jump out at people to urge them to try it. I would do a small intro on what the map represents, its core gametype, and if it holds a theme. Then a small section about flow, interesting areas, weapons, how other gametypes might play out, etc. If you make a creation for others to see, if you are excited enough that you want others to play on it, they need to see why you're excited, or most will scroll right by. Good luck! I'll check it out too!
Definitely better, how you present your map will mostly determine whether or not people try it. Not that you need to copy others format, but you can get inspiration off most of the featured maps and maps that are trending.