I like the layout of your map. Good job with that.
I think the only crux is the size of it. The ramps, especially those near the spawns, are very long. I would not play Heavy on this map for that reason. As a Demoman I had a great time though.
That tower near the cap point looks great! Maybe later make it into a crane