RE: Center of Gravity?
I was taught when I was learning to build rifles that for a rifle thats to be shot off hand you should balance at the front edge of the trigger guard.
Recoil - one of the mercury loaded recoil compensators will normally be the best. If you wish to build your own I have seen the weight on a shaft with a spring in front of it work well. Lee