To answer question 1. I would feed him still. I have some that don't go to the bathroom for a few weeks.

To answer question 2. Most ball pythons don't move around to much. If it is hiding in its hide it is probably happy. Him flicking his tongue is normal. He is just checking out his environment.

3. I have had younger bp's gain over 100 grams in a month. When this happened they shed twice in six weeks.

As for calming down unruly snakes all you can do is handle them more. If you are worried about getting bit look for a good pair of leather gloves to wear when you are holding them. To be honest though a young bp bite isn't that bad....

good luck