First let me welcome you to Pet Talk!!! There are a great group of people here!
Second, it will take time for Pip to settle in. PATIENCE is paramount to help Pip adjust to his new life with you. Each cat has THEIR own personality, I know, I live with 9 cats!!! Pip will come around, it will just take some time....Good luck and keep us posted on Pip!!