I think for point 9, putting in BB Codes arent enough. I think you have to explain what this map is about, explain how you play it, put in any credits (where applicable), add a changelog (recommended), and other stuff like that. As said above, create or find a suitable minimap image for this map.
The people here are your friends. If you improve this map, one day you can move on to bigger things, like RPGs and mauls.