ok so that hot rock in there should really come out, they can easily burn themselves on it if it malfunctions in the slightest, also i don't see a water tub in there, you should always have freshwater in the tank, when i had mine she would always go and soak in there before each shed, also how often and how much are you feeding him/her? if its a young snake, it should only eat once a week, moved to once every 2 weeks when it is older (or smaller mice once a week if he will eat that often) i know you said that first pic was when you first got him but since then when he sheds is it all in once piece or broken up as this would suggest definite humidity issues, and if it is the eye caps like others have suggested then you should be able to easily see it as they will look cloudy (in this case def dont reccomend the duct tape method especially if snake is dry, try bathing him thoroughly first and then gently wipe wet q-tip on his eyes and they should come off)
oh and in the pic it looks like his tank is right in front of a vent? if this is true then i would suggest moving the tank somewhere else so that there arent drastiv temp swings when the vent kicks on and off GOOD LUCK