You sound like my husband when we 1st got our snakes. He wanted to handle them everyday all the time. But you cant. You need to leave him alone for a week, even better 2wks. He needs time to get comfortable in his new surrondings.

Also you need a hide for him, i didnt see you mention anything about that. He needs something to hide in. BP's spend 90% of there life in hiding. Also do you have a heat source? He needs that also.

And i would suggest not to feed him in a differant place other then his cage. Sometimes that can stress them out, and then they really wont eat.

Also rubbing himself against the cage or bowl might be that he is going into shed. Just leave him alone for the time being. He will let you know when he ready to come out

Good luck.