Alright my full brown townysis is that the RP was a bit cliche and a bit far-fetched. Another problem is people that aren't very good role players kind of forget it up. The administrating seems, a bit lazy, and sometimes unfair, e.g. clearing out the server to reduce it to a smaller group. I would recommend setting up expectations for the RP, and people who can't will either have to try to get better or get kicked. I would also try to make it more realistic, like no more "sir... we have a bomb" stuff and don't command everyone in the server to "get on the line." Another thing that could be fixed with the Rp rules/expectations idea is the fact that people are kind of RPing for eachother, for example "john sees the puddle of blood and shoots me" or something. the map isn't a problem, so you can keep those except the thing where you get in a helicopter, clear the bricks, and load a different map is a bit silly. Try making it one big map. It also feels like the admins/commanders have too much authority and it kind of bottlenecks your freedom, again bringing up the "everyone on the line" thing. Try to fix meta gaming with the rules/expectations, because it is a pretty prevalent and makes the RP kind of unfair. (Like a RPer saying "I smell a spy" and somehow finding me what the forget)
Basically, I think the rules and expectations system and more (realistic) freedom/equality could help your server quite a bit.