welcome!!
well i glad you found someone that knows snakes. he might be skinny because he's most likely dehydrated as i see baggy skin. for feeding techniques i cant really say but im sure someone with more experience will jump in. one thing you're missing though is an acurite digital thermometer.you can,hopefully,find them at your local walmart for $12. they're better than the gauges at petco because sometimes the gauges will display incorrect temps and can screw up the setup. the acurites are digital and can measure both temps and humidity on both sides of the tank.
cool snake and welcome to BP.net!!