I think it's a very decent map and I certainly like it's backstory.
This map could be improved, especially the points you don't like, but I am sure you will get better if you create more of these maps. At the moment it's good enough!