1. You haven't had him long, and he's likely to be very shy for a while. Make sure you are nowhere near him for a while to allow him to eat in privacy. You might try giving him more things to hide in, multiple hides/plants/etc so he feels more secure. It's nice being able to look in and see him, but from his perspective, a giant primate is staring down at him, and he has nowhere to escape from becoming lunch.
2. I'd suggest a larger enclosure, even for a hatchling. They need deep substrate to dig in, and 7 inches or so isn't nearly enough. You also need to allow for more space for proper temperature control, as they need a basking spot closer to 120*F - this is just the basking spot, not the ambient, so you can see how having more space will allow for proper heat distribution, and so you don't cook your lizard either.
3. As for taming down, it's possible with a nile, but they're very defensive and they get big FAST. Don't force him and try to build trust as careully as possible. Know that despite everything, you might end up with a very large lizard that cannot be tamed, and make sure you are prepared for either outcome. Do you have the space or the time to handle a 6 foot long lizard that hates your very being? Not saing this is inevitable, but it will require a lot of work, patience, and commitment.