As for some advice
Don't suddenly feed him a whole bunch, his body could have some problems if he isn't used to dealing with much food. keep him warm to help his immune system and he should go into a shed soon enough. After a week or so of settling in, a luke warm bath or shower is ALWAYS a good idea. Helps get him well hydrated and is good for the skin if its dry.

Try and start handling after a week or 2 of settling in with 10-20 minute sessions a couple times a week. I would actually give him a small meal just a few days after he arrived. Done that and know plenty of people that have and no problems. Like they said get a vet visit and be sure to take the first poo you get to the vet to check for parasites. Check closely for mites as well.

I'm glad you got him out of a drug house. The herp society I belong to took a load of snakes out of a drug bust sometime in 06 and one of them I got to help with happened to be an afrock.