You're not supposed to be able to post new topics directly in this subforum. The permissions should be fixed now.
The intended workflow of map releases is:
1) Build a map.
2) Post the map as a beta.
3) Get feedback from the community.
4) Improve map and fix issues.
5) Repeat steps 2-4 until the community feels the map is good enough tho be considered complete.
6) Moderator will move the map thread to the completed maps forum.
I can't look at this map right now, so I don't know what state it is, and I'm a bit behind on looking at new maps, but I don't recall there being a beta version of this map, so calling it final on first release is probably not a good idea - there will likely be issues you didn't notice.
That said, it sounds like this is more of a tool map than a playable map. I'm not really sure what category this would best be placed under -- maybe general development.