Make sure if you have an under the tank heater that you get a thermostat for it so you can control it. Some places tell you that you will not need it....YOU DO!!! Also be sure to check out the care sheet...tons of info that is very good.
Get the hides...super important....one on the cool side one on the warm side. You can look up self made hides on this site....you can make one for a couple of dollars.
What type of susbtrate are you using...make sure no Cedar!!
It has been said lots of times....but I will say it again...feed in his enclosure...much easier for you and the snake.
The water and rubbing thing....hmmmmm...maybe he is going into a shed. Make sure your humidity is at 60% and I might even bump it to 70% just in case he is. Make sure though that the substrate is not wet though. You can get a hygrometer (probably spelled it wrong) at Wally World pretty cheap.
And give him time...sounds like you got a sassy one...but he will warm up. He is just stressed right now. And trust me I know....it is hard not to hold them for hours everyday!!!