I would wait to feed him until he has settled in for a week. Waiting a week has multiple benefits. It gives the snake time to adjust to its new home and it ensures that the snake is hungry.
I would feed in the home enclosure. Moving the snakes just adds more stress. Ball pythons do not have "cage aggression" like some other larger snakes sometimes have.