Why don't you feed him in his tank/tub? Never understood why people say you have to put them in a separate tank for feeding. I have always feed every snake I've owned in it's normal enclosure and have not been bitten once yet. The supposed point of feeding in a different tank is so that it doesn't "mistake" your hand for prey when you try to handle it. Doesn't sound like that is working for you, so why keep doing it. He is obviously hungry when it's feeding day so feed him in his tank and then let him be for 24-48 hours. To me it does sound like he isn't getting enough from what you're feeding him so maybe up the size a little bit and see if that helps. Maybe he just doesn't like being messed with on feeding day.
0.1 normal
1.0 albino