This problem is client side, I'm afraid. If you open 2302 - 2305 client side you should be able to join. I spent a couple days racking my brain over this.
You can check out our server information here
Another thing that you will get once you open your ports and are able to connect is your ping time showing 2500 when in game it is a reasonable 30-40 range. This is taken care of by setting the client (arma3.exe) to run as admnistrator.