My 2 cents:
I dont think there is anything wrong with your map, you have what looks like solid layout and good basic structure to work with. But I would suggest that custom maps these days have to have a good amount of detail to hold any interest with the player, or they just wont play it, however good the gameplay of the map is. There's always a better map just on the next server ya know. Also presenting your map in a thread like this is a great way to get feedback from a fresh pair of eyes and let you know how things are really going, everyone here plays the game and these are the people you are trying to cater for! I think sometimes it a bit too easy to get 'stuck' in your creation and for want of a better word, become blind to what really needs to be done because your so focused on the work at hand. I find in this situation it's often good to give it a break for a while, a week or so is good for me, and then come back to it. Always helps the ideas come and gives you an appetite to improve it too. Afterall, there's no deadline for it, only the one you set yourself :tongue_smilie:
I say this because I was very recently in exactly the same boat, working away like mad on my map, working out a load of stuff and finishing off a few bits. Got a few betas out, all was good. Posted up rc1 thinking, release was in the next couple of days max, and luckily for me someone had the common sense to say, actually mate, your map looks pretty bland tbh, you need to work on some detailing. And I actually looked at it and I was like, bloody hell, its bland as anything isnt it? Back to the drawing board. And I just couldnt see it, because I was so focused on the map, and just wanting to get it out. Now that I've added detailing into it, you can just see how much better it is now. It's added a few more weeks onto build time, but the end product is 100 times better. Worth the extra effort in my book.
God sorry that ended up being a bit of an essay lol.