Sounds like he's definitely had time to settle in and is eating properly (had to ask). On one hand, this could be his actually personality and he's finally relaxed enough to show it. I have a rescue that didn't start snapping until I had him for about 6 weeks. On the other hand, he could just be "moody" from seasonal changes or indigestion. One more possibility is that his tub is too big, making him feel threatened when you open it - add some hides, crumpled up paper, etc., to make sure there is very little open space.
I would invest in a small snake hook to help you get him out if you're concerned about him snapping. You don't really teach snakes "bad behavior" by "giving them their way" when they bite - they aren't like dogs. If it is stress, though, then reducing handling will help him feel more secure. When you do handle him, stay pretty much in one place, like sitting on the couch, without a lot of activity going on around you.