no, again no. the gun can be placed over there (the ammo storage is underneath it, but it is quite large, the entire deckhouse is filled with it) , but you have even increased the top weight, the SEARAM can't turn over there and it has an very limited firing angle, and the VLS wont'fit over there, because you still have pierced a lot of space which is needed.
and you are still using an outdated drawing.
if you want these weapons on board, you have to redesign the ship, by lengthening it (by 30 m or so), reinforce the entire ship, putting an more powerfull engine on board........ done? now you see, you have made an frigate of it! but you didn't needed an frigate.......
the closest to your requirements would be the american lcs, if you want to have an opv you could just use the normal holland class, with weapon MODIFICATIONS instead of additions, as I said in the previous posts.
and I know what I am talking about, I have an very good knowledge of this ship because of my work on this:
http://acelanceloet.deviantart.com/gallery/#/d2ytnhg