Looks pretty good, but fighting on a road where you can see (or almost see) the enemy base from you base is bound to create some OP situations
You can't actually
see the enemy base from yours. It's obstructed by the cars and centre building. You need to be around the middle of the bridge get a good view of it, and even then, you can only see the top floor clearly because cars are in the way of you seeing the bottom, where the players leave the building after spawning.
I did my best to stop spawn camping, and so far it's proved pretty good. There are no snipers on the map for this reason.