It will take time to get it right, we won't discuss how long I did everything wrong and my snakes suffered for it.
The wonderful thing about this site is, it seems to have the most up-to-date information on care all in one easy spot.
I got a lovely little girl pinstripe from Garrick back in October. She looks a lot like your boy.
I do think once you get the enclosure fixed up correctly, I think you should offer him a little bit more food. If you have a supply of the small adult f/t mice, you might try offering two and see if being hungry made him cranky. I don't know about you, but I get really crabby when I'm hungry. When the smalls are gone, you can buy some bigger f/t for him.
Gale